import type { ProcessManager, BackgroundProcess } from "../../core/process-manager.js";
interface TaskBarState {
    bgTasks: BackgroundProcess[];
    focused: boolean;
    expanded: boolean;
    selectedIndex: number;
}
export declare const taskBarStore: import("./create-store.js").Store<TaskBarState>;
export declare function useTaskBarStore(): TaskBarState;
export declare function focusTaskBar(): void;
export declare function exitTaskBar(): void;
export declare function expandTaskBar(): void;
export declare function collapseTaskBar(): void;
export declare function navigateTaskBar(index: number): void;
export declare function killTask(pm: ProcessManager, id: string): void;
/** Poll ProcessManager every 2s and auto-manage panel state. */
export declare function useTaskBarPolling(pm: ProcessManager | undefined): void;
export {};
//# sourceMappingURL=taskbar-store.d.ts.map