/** * Panel Component * Main DevTools panel with header, content area, and footer * Supports unified mode with dropdown menu when PreferenceCenterTrigger is present */ import type { StateManager } from '../core/state-manager'; import type { StoreConnector } from '../core/store-connector'; export interface PanelOptions { stateManager: StateManager; storeConnector: StoreConnector; onRenderContent: (container: HTMLElement) => void; namespace?: string; /** * Enable unified mode with dropdown menu when PreferenceCenterTrigger is detected * @default true */ enableUnifiedMode?: boolean; } export interface PanelInstance { element: HTMLElement; floatingButton: HTMLElement; update: () => void; destroy: () => void; } /** * Creates the main panel component */ export declare function createPanel(options: PanelOptions): PanelInstance;