/// import { ConstructorType } from '../../type-helper'; export interface IDeviceInfo { width: number; height: number; } export declare enum EContainerTheme { Dark = "dark", Light = "light" } export declare enum EContainerRenderArea { TopBar = "topbar", StatusBar = "statusbar", Content = "content", ToolBar = "toolbar" } export interface IContainerPluginConfig { render?: { /** * 渲染的位置 * - header: 顶部工具栏 * - statusbar: 设备状态栏 * - content: 小程序区域 * - footer: 底部工具栏 */ area: EContainerRenderArea; /** * 渲染的顺序 (content area 不生效) * - `> 0` 从左往右排列 * - `< 0` 从右往左排列 */ order?: number; }; } export interface IContainerPlugin { getConfig(): IContainerPluginConfig; getComponent

(): React.FunctionComponent

| null; } export interface IContainerPluginAPI { setDevice(device: IDeviceInfo): void; setZoom(zoom: number): void; setTheme(theme: EContainerTheme): void; } export declare type TContainerPluginConstructor = ConstructorType; //# sourceMappingURL=plugin.d.ts.map