extends UiContainer
{ } } declare module "sk/frame/plugin/scheme/manage/ui/category/SchemeManageCategoryInsertComponent" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiCategoryEventCode } from "sk/frame/plugin/scheme/manage/SchemeManageConstants"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageCategoryInsertComponentProps extends SchemeManageUiContainerProps { visible: boolean; categoryController: SchemeManageCategoryController; eventCode: SchemeManageUiCategoryEventCode; selectedCategory?: any; } export interface SchemeManageCategoryInsertComponentState extends SchemeManageUiContainerState { open: boolean; name: string; } export class SchemeManageCategoryInsertComponent
extends SchemeManageUiContainer
{
props: SchemeManageCategoryInsertComponentProps;
state: SchemeManageCategoryInsertComponentState;
constructor(props: any, context?: any);
componentPropsChange(nextProps: SchemeManageCategoryInsertComponentProps, nextContext: any): void;
onInsertAsync: () => Promise extends SchemeManageUiContainer {
props: SchemeManageSchemeDeleteComponentProps;
state: SchemeManageSchemeDeleteComponentState;
componentPropsChange(nextProps: SchemeManageSchemeDeleteComponentProps, nextContext: any): void;
private onDeleteConfirmAsync;
private onCancel;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageDuplicateComponent" {
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export enum SchemeManageDuplicateStepEnum {
Unknown = "unknown",
Duplicate = "duplicate",
Design = "design"
}
export interface SchemeManageDuplicateComponentProps extends SchemeManageUiContainerProps {
item: any;
visible: boolean;
onHide: () => void;
}
export interface SchemeManageDuplicateComponentState extends SchemeManageUiContainerState {
step: SchemeManageDuplicateStepEnum;
duplicatedScheme: any;
}
export class SchemeManageDuplicateComponent extends SchemeManageUiContainer {
props: SchemeManageDuplicateComponentProps;
state: SchemeManageDuplicateComponentState;
constructor(props: any, context?: any);
componentPropsChange(nextProps: SchemeManageDuplicateComponentProps, nextContext: any): void;
private onDuplicateConfirmAsync;
private onDesignConfirm;
private onOk;
private onCancel;
private getModalProps;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageInfoComponent" {
import { TypeMap } from 'cross/runtime/lang/collection/TypeMap';
import { SystemCodeGetListResponseItemsVo } from 'sk/data/logic/home/message/SystemCodeGetListResponse';
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManageInfoComponentProps extends SchemeManageUiContainerProps {
item: any;
visible: boolean;
onConfirmAfter?: () => void;
onCancel?: () => void;
}
export interface SchemeManageInfoComponentState extends SchemeManageUiContainerState {
schemeName: string;
visible: boolean;
floorplanSpaceType: string;
tags: any;
}
export class SchemeManageInfoComponent extends SchemeManageUiContainer {
props: SchemeManageInfoComponentProps;
state: SchemeManageInfoComponentState;
protected _schemeTags: TypeMap extends SchemeManageUiContainer {
props: SchemePublishFormProps;
state: SchemePublishFormState;
protected _schemeTags: TypeMap extends UiContainer {
props: PictureCardProps;
state: PictureCardState;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/detail/PicturePreview" {
import { UiContainer, UiContainerProps } from 'foundation/editor/ui/core/UiContainer';
import { SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
import { AlbumMetaData } from "sk/frame/plugin/scheme/manage/ui/detail/SchemeManageDetailPage";
interface PicturePreviewProps extends UiContainerProps {
pictureList: Array extends UiContainer {
props: PicturePreviewProps;
state: PicturePreviewState;
private _picList;
private index;
constructor(props: any, context?: any);
private move;
private makeImgList;
componentPropsChange(nextProps: PicturePreviewProps, nextContext: any): void;
private onCancel;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/detail/SchemeDetailTab" {
import { UiContainer, UiContainerProps } from 'foundation/editor/ui/core/UiContainer';
import { SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
interface SchemeDetailTabProps extends UiContainerProps {
items: Array extends UiContainer {
props: SchemeDetailTabProps;
state: SchemeDetailTabState;
constructor(props: any, context?: any);
componentPropsChange(nextProps: SchemeDetailTabProps, nextContext: any): void;
private onSelect;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/detail/ShareImage" {
import { UiContainer } from 'foundation/editor/ui/core/UiContainer';
export class ShareImage extends UiContainer {
copyLink: (ossPath: string) => void;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/detail/SchemeManageDetailPage" {
import { CheckboxValueType } from 'antd/lib/checkbox/Group';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService';
import { JsonService } from 'cross/core/module/json/JsonService';
import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService';
import { UiContainer } from 'foundation/editor/ui/core/UiContainer';
import { ActionService } from 'foundation/editor/view/action/ActionService';
import { BatchItemStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchItemStatusEnum';
import { SchemePageResponseItemVo } from 'sk/data/logic/digitization/message/SchemePageResponse';
import { BatchService } from 'sk/frame/logic/storage/digitization/batch/BatchService';
import { BatchUnit } from 'sk/frame/logic/storage/digitization/batch/BatchUnit';
import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService';
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageController";
import { SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManageDetailPageProps extends SchemeManageUiContainerProps {
controller: SchemeManageController;
categoryController: SchemeManageCategoryController;
document: SchemePageResponseItemVo;
}
export interface SchemeManageDetailPageState extends SchemeManageUiContainerState {
batchs: Array extends UiContainer {
private _timer;
private _document;
state: SchemeManageDetailPageState;
props: SchemeManageDetailPageProps;
protected _environmentService: EnvironmentService;
protected _jsonService: JsonService;
protected _batchService: BatchService;
protected _actionService: ActionService;
protected _storageService: StorageDeviceService;
protected _schemeService: SchemeService;
private _albumMap;
protected _sessionService: LogicSessionService;
private _schemeForm;
constructor(props: any, context?: any);
componentPropsChange(nextProps: SchemeManageDetailPageProps, nextContext: any): void;
private resetUrlSchemeId;
onBackHome: () => void;
onBack: () => void;
onDeleteScheme: () => void;
onDelete: () => void;
onDuplicate: () => void;
componentDidMount(): void;
getSchemeAsync(id: string): Promise extends SchemeManageUiContainer {
props: SchemeManageCategoryTagComponentProps;
state: SchemeManageCategoryTagComponentState;
constructor(props: any, context?: any);
onRenameModalShow: () => void;
onClose: () => void;
private onMoveToTopAsync;
onRenameAsync: () => Promise extends SchemeManageUiContainer {
props: SchemeManageCategoryContainerProps;
state: SchemeManageCategoryContainerState;
protected readonly _maxWrapCount: number;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
onTree(context: ListenerContext): void;
onList(context: ListenerContext, item?: any): void;
onSelect(context: ListenerContext, item: any): void;
onDelete(context: ListenerContext): void;
private getBreadcrumbItems;
protected treeAsync(): Promise extends SchemeManageUiContainer {
props: SchemeManageItemContainerProps;
state: SchemeManageItemContainerState;
protected _useCd: SchemeUseStatusEnum;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
private onOperationModeChange;
private onDisplayModeChange;
onReload(context: ListenerContext): void;
onRefresh(context: ListenerContext): void;
onPageNumberChange: (page: number, pageSize: number) => void;
protected pageNumberChangeAsync(pageNumber: number): Promise extends UiContainer {
props: SchemeManageCategoryTreePageProps;
state: SchemeManageCategoryTreePageState;
rootTreeNode: any;
constructor(props: any, context?: any);
componentPropsChange(nextProps: SchemeManageCategoryTreePageProps, nextContext: any): void;
componentDidMount(): void;
componentWillUnmount(): void;
onTree(context: ListenerContext, item?: any): void;
private loadTreeAsync;
private makeTreeData;
private onOkAsync;
private onTreeNodeSelect;
private onInsertModalShow;
private makeFooter;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageTableComponent" {
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManageTableComponentProps extends SchemeManageUiContainerProps {
dataSource: Array extends SchemeManageUiContainer {
state: SchemeManageTableComponentState;
props: SchemeManageTableComponentProps;
constructor(props: any, context?: any);
componentPropsChange(nextProps: SchemeManageTableComponentProps, nextContext: any): void;
componentDidMount(): void;
componentWillUnmount(): void;
private onOperationModeChange;
protected makeAdditionContent(): JSX.Element;
onRowClick: (record: any) => void;
rowSelectChange: (selectedRowKeys: [], selectedRows: Array extends SchemeManageTableComponent {
props: SchemeManageSchemeTableComponentProps;
state: SchemeManageSchemeTableComponentState;
protected _record: any;
onSchemeEdit: () => void;
onSchemeDetail: (record: any) => void;
onSchemeRename: (record: any) => void;
onSchemeDuplicate: (record: any) => void;
onSchemeMove: (record: any) => void;
onSchemeDelete: (record: any) => void;
private makeMenuItems;
resetModalState(): void;
protected onCellClick: (record: any) => void;
protected onCell: (record: any) => any;
protected renderAction(record: any): JSX.Element;
protected makeAdditionContent(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent" {
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManageCardComponentProps extends SchemeManageUiContainerProps {
item: any;
}
export interface SchemeManageCardComponentState extends SchemeManageUiContainerState {
}
export class SchemeManageCardComponent extends SchemeManageUiContainer {
state: SchemeManageCardComponentState;
props: SchemeManageCardComponentProps;
constructor(props?: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
private onOperationModeChange;
protected makeCardContent(maskId: string): JSX.Element;
protected makeMaskContent(maskId: string): JSX.Element;
protected makeAdditionContent(): JSX.Element;
protected makeLeftDaysContent(): JSX.Element;
private onSelectStatusChange;
protected onNameClick: () => void;
protected makeCheckContent(): JSX.Element;
private makeTagsContent;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashDeleteComponent" {
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManageTrashDeleteComponentProps extends SchemeManageUiContainerProps {
items: Array extends SchemeManageUiContainer {
props: SchemeManageTrashDeleteComponentProps;
state: SchemeManageTrashDeleteComponentState;
constructor(props: any, context?: any);
componentPropsChange(nextProps: SchemeManageTrashDeleteComponentProps, nextContext: any): void;
private onDeleteAsync;
private onCancel;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/library/SchemeManageLibraryCardComponent" {
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageCardComponent, SchemeManageCardComponentProps, SchemeManageCardComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent";
export interface SchemeManageLibraryCardComponentProps extends SchemeManageCardComponentProps {
categoryController: SchemeManageCategoryController;
}
export interface SchemeManageLibraryCardComponentState extends SchemeManageCardComponentState {
infoModalVisible: boolean;
duplicateModalVisible: boolean;
deleteModalVisible: boolean;
categoryModalVisible: boolean;
}
export class SchemeManageLibraryCardComponent extends SchemeManageCardComponent {
props: SchemeManageLibraryCardComponentProps;
state: SchemeManageLibraryCardComponentState;
onSchemeEdit: () => void;
onSchemeDetail: () => void;
onSchemeRename: () => void;
onSchemeDuplicate: () => void;
onSchemeMove: () => void;
onSchemeDelete: () => void;
private makeMenuItems;
resetModalState(): void;
protected onNameClick: () => void;
protected makeMaskContent(maskId: string): JSX.Element;
protected makeAdditionContent(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/library/SchemeManageLibraryContainer" {
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageItemContainer, SchemeManageItemContainerProps, SchemeManageItemContainerState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageItemContainer";
export interface SchemeManageLibraryContainerProps extends SchemeManageItemContainerProps {
categoryController: SchemeManageCategoryController;
}
export interface SchemeManageLibraryContainerState extends SchemeManageItemContainerState {
}
export class SchemeManageLibraryContainer extends SchemeManageItemContainer {
props: SchemeManageLibraryContainerProps;
state: SchemeManageLibraryContainerState;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
protected getSchemeCategoryId(): string;
protected renderCard(item: any): JSX.Element;
protected renderTable(): JSX.Element;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeCardComponent" {
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageCardComponent, SchemeManageCardComponentProps, SchemeManageCardComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent";
export interface SchemeManageSchemeCardComponentProps extends SchemeManageCardComponentProps {
categoryController: SchemeManageCategoryController;
}
export interface SchemeManageSchemeCardComponentState extends SchemeManageCardComponentState {
infoModalVisible: boolean;
duplicateModalVisible: boolean;
deleteModalVisible: boolean;
categoryModalVisible: boolean;
}
export class SchemeManageSchemeCardComponent extends SchemeManageCardComponent {
props: SchemeManageSchemeCardComponentProps;
state: SchemeManageSchemeCardComponentState;
onSchemeEdit: () => void;
onSchemeDetail: () => void;
onSchemeRename: () => void;
onSchemeDuplicate: () => void;
onSchemeMove: () => void;
onSchemeDelete: () => void;
private makeMenuItems;
resetModalState(): void;
protected onNameClick: () => void;
protected makeMaskContent(maskId: string): JSX.Element;
protected makeAdditionContent(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeContainer" {
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageItemContainer, SchemeManageItemContainerProps, SchemeManageItemContainerState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageItemContainer";
export interface SchemeManageSchemeContainerProps extends SchemeManageItemContainerProps {
categoryController: SchemeManageCategoryController;
}
export interface SchemeManageSchemeContainerState extends SchemeManageItemContainerState {
}
export class SchemeManageSchemeContainer extends SchemeManageItemContainer {
props: SchemeManageSchemeContainerProps;
state: SchemeManageSchemeContainerState;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
protected getSchemeCategoryId(): string;
protected renderCard(item: any): JSX.Element;
protected renderTable(): JSX.Element;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashCardComponent" {
import { SchemeManageCardComponent, SchemeManageCardComponentProps, SchemeManageCardComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent";
export interface SchemeManageTrashCardComponentProps extends SchemeManageCardComponentProps {
}
export interface SchemeManageTrashCardComponentState extends SchemeManageCardComponentState {
deleteModalVisible: boolean;
}
export class SchemeManageTrashCardComponent extends SchemeManageCardComponent {
props: SchemeManageTrashCardComponentProps;
state: SchemeManageTrashCardComponentState;
constructor(props: any, context?: any);
onCompletelyDelete: () => void;
onRestoreAsync: () => Promise extends SchemeManageTableComponent {
props: SchemeManageTrashTableComponentProps;
state: SchemeManageTrashTableComponentState;
constructor(props: any, context?: any);
onCompletelyDelete: () => void;
onRestoreAsync: (record: any) => Promise extends SchemeManageItemContainer {
props: SchemeManageTrashContainerProps;
state: SchemeManageTrashContainerState;
protected _optionSelectedAll: boolean;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
private onTrashSelectAll;
protected pageNumberChangeAsync(pageNumber: number): Promise extends SchemeManageUiContainer {
props: SchemeManageSearchComponentProps;
state: SchemeManageSearchComponentState;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
onSearchContentReset(context: ListenerContext): void;
private onNameSearch;
private onNameChange;
private onTagChange;
private onTagSearch;
private onTagReset;
private onDeselect;
private changeDisplayMode;
private makeSearchTag;
private makeTagOptions;
protected getRenderProps(): {
icon: string;
modeText: string;
};
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageBatchComponent" {
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManageBatchComponentProps extends SchemeManageUiContainerProps {
categoryController: SchemeManageCategoryController;
}
export interface SchemeManageBatchComponentState extends SchemeManageUiContainerState {
batchMode: boolean;
disabled: boolean;
}
export class SchemeManageBatchComponent extends SchemeManageUiContainer {
props: SchemeManageBatchComponentProps;
state: SchemeManageBatchComponentState;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
protected onOperationModeChange: () => void;
protected onSelectStatusChange(): void;
protected changeOperationMode(batchMode: boolean): void;
protected makeBatchComponent(): JSX.Element;
protected makeRenderContent(): JSX.Element;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeBatchComponent" {
import { SchemeManageBatchComponent, SchemeManageBatchComponentProps, SchemeManageBatchComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageBatchComponent";
export interface SchemeManageSchemeBatchComponentProps extends SchemeManageBatchComponentProps {
}
export interface SchemeManageSchemeBatchComponentState extends SchemeManageBatchComponentState {
deleteModalVisible: boolean;
categoryModalVisible: boolean;
}
export class SchemeManageSchemeBatchComponent extends SchemeManageBatchComponent {
props: SchemeManageSchemeBatchComponentProps;
state: SchemeManageSchemeBatchComponentState;
constructor(props: any, context?: any);
private onFinish;
onSchemeMove: () => void;
onSchemeDelete: () => void;
resetModalState(): void;
private onMainContentChange;
protected makeBatchComponent(): JSX.Element;
protected makeRenderContent(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashBatchComponent" {
import { SchemeManageBatchComponent, SchemeManageBatchComponentProps, SchemeManageBatchComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageBatchComponent";
export interface SchemeManageTrashBatchComponentProps extends SchemeManageBatchComponentProps {
}
export interface SchemeManageTrashBatchComponentState extends SchemeManageBatchComponentState {
deleteModalVisible: boolean;
}
export class SchemeManageTrashBatchComponent extends SchemeManageBatchComponent {
props: SchemeManageTrashBatchComponentProps;
state: SchemeManageTrashBatchComponentState;
protected _optionSelectedAll: boolean;
constructor(props: any, context?: any);
onCompleteDelete: () => void;
onRestoreAsync: () => Promise extends SchemeManageUiContainer {
props: SchemeManageToolbarProps;
state: SchemeManageToolbarState;
componentDidMount(): void;
componentWillUnmount(): void;
onShowTotal(context: ListenerContext): void;
private onMainContentChange;
private makeTopContent;
private getTotal;
private buildMainContent;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/main/SchemeManageMainPage" {
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManageMainPageProps extends SchemeManageUiContainerProps {
categoryController: SchemeManageCategoryController;
}
export interface SchemeManageMainPageState extends SchemeManageUiContainerState {
}
export class SchemeManageMainPage extends SchemeManageUiContainer {
props: SchemeManageMainPageProps;
state: SchemeManageMainPageState;
componentDidMount(): void;
componentWillUnmount(): void;
private onMainContentChange;
private makeMainContent;
render(): JSX.Element;
}
}
declare module "sk/frame/plugin/scheme/manage/ui/SchemeManagePage" {
import { EventObject } from 'cross/runtime/lang/EventObject';
import { ListenerContext } from 'cross/runtime/lang/ListenerContext';
import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService';
import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService';
import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController";
import { SchemeManageController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageController";
import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer";
export interface SchemeManagePageProps extends SchemeManageUiContainerProps {
}
export interface SchemeManagePageState extends SchemeManageUiContainerState {
detailScheme: any;
insertCategoryModalVisible: boolean;
}
export class SchemeManagePage extends SchemeManageUiContainer {
protected _sessionService: LogicSessionService;
protected _loginService: LoginLogicService;
state: SchemeManagePageState;
protected _schemeController: SchemeManageController;
protected _schemeCategoryController: SchemeManageCategoryController;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
onLoginSuccessAsync(context: ListenerContext, event: EventObject): Promise extends SchemeManageUiContainer {
protected _sessionService: LogicSessionService;
protected _loginService: LoginLogicService;
state: SchemeLibraryPageState;
protected _schemeController: SchemeManageController;
protected _schemeCategoryController: SchemeManageCategoryController;
constructor(props: any, context?: any);
componentDidMount(): void;
componentWillUnmount(): void;
onLoginSuccessAsync(context: ListenerContext, event: EventObject): Promise