type UseFocusModeOptions = { /** Notify callback — fires on every toggle in both modes (existing API). */ onFocusMode?: (isFocusMode: boolean) => void; /** Controlled value (D6). Omit for the legacy internal-state behavior. */ isFocusMode?: boolean; /** Controlled setter — receives the next value instead of internal mutation. */ onFocusModeChange?: (isFocusMode: boolean) => void; }; export declare const useFocusMode: ({ onFocusMode, isFocusMode: controlledValue, onFocusModeChange, }?: UseFocusModeOptions) => { isFocusMode: boolean; toggleFocusMode: () => Promise; }; export {};