import { type TaskRecord } from "../../core/tasks-store.js"; interface UseTaskPickerControllerOptions { displayedCwd: string; onStartTask: (title: string, prompt: string, taskId: string) => void; onRunAllTasksChange: (runAll: boolean) => void; } interface TaskPickerController { open: boolean; tasks: TaskRecord[]; close: () => void; openPicker: () => void; toggle: () => void; start: (task: TaskRecord) => void; runAll: (task?: TaskRecord) => void; deleteTask: (task: TaskRecord) => void; } export declare function useTaskPickerController({ displayedCwd, onStartTask, onRunAllTasksChange, }: UseTaskPickerControllerOptions): TaskPickerController; export {}; //# sourceMappingURL=useTaskPickerController.d.ts.map