import { IDataHook } from "model-react"; import { IIOContext } from "../../context/_types/IIOContext"; import { UILayer } from "../../uiLayers/standardUILayer/UILayer"; import { IUILayerContentData } from "../../uiLayers/_types/IUILayerContentData"; import { IStandardUILayerData } from "../../uiLayers/standardUILayer/_types/IStandardUILayerData"; import { IUILayerBaseConfig } from "../../uiLayers/_types/IUILayerBaseConfig"; /** * The standard UILayer for the LM session including the home content depending on settings */ export declare class LMSessionLayer extends UILayer { protected contentID: string; /** * Creates a new standard UILayer * @param data The data to create the layer from * @param config Base ui layer configuration */ constructor(data: IStandardUILayerData[] | IStandardUILayerData, config?: IUILayerBaseConfig); /** @override */ protected initialize(context: IIOContext, close: () => void): void | (() => Promise); /** @override */ getContentData(hook?: IDataHook): IUILayerContentData[]; } //# sourceMappingURL=LMSessionLayer.d.ts.map