import { ESSceneObject } from 'vtxf-xe2/dist-node/xe2-base-objects'; import { PartialWithUndefinedReactivePropsToNativeProps, ReactivePropsToNativePropsAndChanged } from 'vtxf-xe2/dist-node/xe2-base-utils'; import { SceneObjectKey } from 'vtxf-xe2/dist-node/xe2-utils'; export declare type InitFullScreenType = '全屏' | '非全屏' | '不设置'; export declare type InitShowEditorUiType = '显示' | '隐藏' | '不设置'; export declare type InitMyConsoleEnabledType = '启用' | '关闭' | '不设置'; export declare type InitAppWindowDecorationsType = '显示' | '隐藏' | '不设置'; export declare type InitAppWindowAlwaysOnTopType = '启用' | '关闭' | '不设置'; export declare type InitAppWindowTransparentBackgroundType = '启用' | '关闭' | '不设置'; export declare class M3tInitOptions extends ESSceneObject { static readonly type: string; get typeName(): string; get defaultProps(): { fullScreen: InitFullScreenType; showEditorUi: InitShowEditorUiType; myConsoleEnabled: InitMyConsoleEnabledType; decorations: InitAppWindowDecorationsType; alwaysOnTop: InitAppWindowAlwaysOnTopType; transparentBackground: InitAppWindowTransparentBackgroundType; title: string; flyToOnLoaded: boolean; execOnceFuncStr: string; updateFuncStr: string; toDestroyFuncStr: string; createAppendedObjFuncStr: string; name: string; ref: string | undefined; devTags: import("vtxf-xe2/dist-node/xe2-base-utils").ReactiveVariable; extras: import("vtxf-xe2/dist-node/xe2-base-utils").ReactiveVariable; }; get json(): JsonType; set json(value: JsonType); static defaults: { viewerTagsEnums: [string, string][]; }; constructor(id?: SceneObjectKey); static initFullScreenTypes: string[]; static initShowEditorUiType: string[]; static initMyConsoleEnabledType: string[]; static initAppWindowDecorationsType: string[]; static initAppWindowAlwaysOnTopType: string[]; static initAppWindowTransparentBackgroundType: string[]; getProperties(language?: string): import("vtxf-xe2/dist-node/xe2-base-objects").Property[]; } export declare namespace M3tInitOptions { const createDefaultProps: () => { fullScreen: InitFullScreenType; showEditorUi: InitShowEditorUiType; myConsoleEnabled: InitMyConsoleEnabledType; decorations: InitAppWindowDecorationsType; alwaysOnTop: InitAppWindowAlwaysOnTopType; transparentBackground: InitAppWindowTransparentBackgroundType; title: string; flyToOnLoaded: boolean; execOnceFuncStr: string; updateFuncStr: string; toDestroyFuncStr: string; createAppendedObjFuncStr: string; name: string; ref: string | undefined; devTags: import("vtxf-xe2/dist-node/xe2-base-utils").ReactiveVariable; extras: import("vtxf-xe2/dist-node/xe2-base-utils").ReactiveVariable; }; } export interface M3tInitOptions extends ReactivePropsToNativePropsAndChanged> { } declare type JsonType = PartialWithUndefinedReactivePropsToNativeProps & { type: string; }>; export {};