import { type ResolvedConfigV2 } from '../config'; import type { AppState } from '../../config'; import type { Env } from '../env'; export type LayoutBootContext = { config: ResolvedConfigV2; env: Env; instance: AppState; }; export type LayoutStrategy = { initShell: (ctx: LayoutBootContext) => void; beforeOpenIframe?: (ctx: LayoutBootContext) => void; afterOpenIframe?: (ctx: LayoutBootContext) => void; }; export declare const LAYOUT_STRATEGIES: { sidebar: LayoutStrategy; floatingChat: LayoutStrategy; };