/**
 * ExtensionDashboard - Tabbed layout for the Extension Control Center.
 *
 * Layout:
 * - Top: Horizontal tab bar for provider selection
 * - Body: 2-column grid (inventory list | preview panel)
 *
 * Navigation:
 * - TAB/Shift+TAB: Cycle through provider tabs
 * - Up/Down/j/k: Navigate list
 * - Space: Toggle selected item (or master switch)
 * - Esc: Close dashboard (clears search first if active)
 */
import { Container } from "@pk-nerdsaver-ai/pi-tui";
import { Settings } from "../../../config/settings";
export declare class ExtensionDashboard extends Container {
    #private;
    private readonly cwd;
    private readonly settings;
    private readonly terminalHeight;
    onClose?: () => void;
    onRequestRender?: () => void;
    private constructor();
    static create(cwd: string, settings?: Settings | null, terminalHeight?: number): Promise<ExtensionDashboard>;
    render(width: number): readonly string[];
    handleInput(data: string): void;
}
