/**
 * AppShell - Lightweight layout composition for app chrome.
 */
export interface AppShellConfig {
    container?: HTMLElement | string;
    sidebar?: HTMLElement;
    header?: HTMLElement;
    content?: HTMLElement;
    metrics?: HTMLElement;
    className?: string;
}
export declare class AppShell {
    readonly el: HTMLElement;
    readonly mainEl: HTMLElement;
    readonly contentEl: HTMLElement;
    constructor(config?: AppShellConfig);
}
export declare function createAppShell(config?: AppShellConfig): HTMLElement;
//# sourceMappingURL=app-shell.d.ts.map