/// /// /// /// 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; }