/// /// /// /// /// /// /// /// /// /// /// declare module "copyright" { export class FramePluginWelcomeCopyright { static toString(): string; } } declare module "sk/frame/plugin/welcome/HeaderPanel" { import { UiControl } from 'foundation/editor/ui/core/UiControl'; export type HeaderPanelState = { steps: Array; current: number; }; export class HeaderPanel extends UiControl { state: HeaderPanelState; constructor(props: any, context?: any); private onHomeClick; render(): JSX.Element; } } declare module "sk/frame/plugin/welcome/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/frame/plugin/welcome/WelcomeControlEnum" { export class WelcomeControlEnum { } } declare module "sk/frame/plugin/welcome/WelcomePanel" { import * as React from 'react'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class WelcomePanel extends UiContainer { onEntryClick: (event: any) => void; makeIcon: (type: string) => React.JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/welcome/WelcomePlugin" { import { EventObject } from 'cross/runtime/lang/EventObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { PluginBase } from 'cross/runtime/framework/plugin/PluginBase'; import { PluginContext } from 'cross/runtime/framework/plugin/PluginContext'; import { PluginResult } from 'cross/runtime/framework/plugin/PluginResult'; import { PluginService } from 'cross/runtime/framework/plugin/PluginService'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { UiDesktopToolbarSpace } from 'foundation/editor/ui/desktop/UiDesktopToolbarSpace'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; export class WelcomePlugin extends PluginBase { protected _toolbarSpace: UiDesktopToolbarSpace; protected _pluginService: PluginService; protected _controlService: UiControlService; protected _desktopService: UiDesktopService; onDesktopActive(sender: ListenerContext, event: EventObject): void; activeAsync(context: PluginContext): Promise; static get instance(): WelcomePlugin; } }