///
///
///
///
declare module "copyright" {
export class ProductManageCopyright {
static toString(): string;
}
}
declare module "sk/product/manage/IndexSpace" {
export class IndexSpace {
static namespaces(): string[];
}
}
declare module "sk/product/manage/ManageApplication" {
import { ListenerContext } from 'cross/runtime/lang/ListenerContext';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { HttpEvent } from 'cross/core/device/http/HttpEvent';
import { LoginEvent } from 'cross/data/module/logic/login/LoginEvent';
import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService';
import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService';
import { MouseDeviceService } from 'cross/editor/device/mouse/MouseDeviceService';
import { EditorSettings } from 'cross/editor/framework/setting/EditorSettings';
import { ApplicationLoaderConfig } from 'cross/web/ApplicationLoaderConfig';
import { EditorApplication } from 'foundation/editor/base/frame/EditorApplication';
import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService';
import { UiControlService } from 'foundation/editor/ui/UiControlService';
export class ManageApplication extends EditorApplication {
protected _loginReady: boolean;
protected _dataReady: boolean;
protected _desktopService: UiDesktopService;
protected _controlService: UiControlService;
protected _loginService: LoginLogicService;
protected _sessionService: LogicSessionService;
protected _mouseService: MouseDeviceService;
onSetup(setting: EditorSettings): void;
onLogin(): void;
onLogout(): void;
protected onLoginSuccess(sender: ListenerContext, event: LoginEvent): void;
protected onLoginFailure(sender: ListenerContext, event: HttpEvent): void;
loadData(): void;
startAsync(): Promise;
delayStart(): void;
process(): void;
}
export function createApplication(global: ApplicationLoaderConfig): ManageApplication;
}