import type { Mode } from '@wrongstack/core/types'; import type { Action } from '../app-reducer.js'; export interface GetModesResult { modes: Mode[]; activeId: string | null; } export interface UseModePickerOptions { dispatch: React.Dispatch; getModes?: (() => Promise) | undefined; } export declare function buildModePickerOptions(result: GetModesResult): import("../components/mode-picker.js").ModeOption[]; export declare function useModePicker({ dispatch, getModes, }: UseModePickerOptions): { openModePicker: () => Promise; }; //# sourceMappingURL=use-mode-picker.d.ts.map