type SetupFn = (setFocused: (focused?: boolean) => void) => (() => void) | undefined; export interface FocusManager extends ReturnType { } export declare const createFocusManager: () => { setEventListener: (setupFn: SetupFn) => void; setFocused: (isFocused?: boolean) => void; isFocused: () => boolean; subscribe: (listener: () => void) => () => void; }; export declare const focusManager: { setEventListener: (setupFn: SetupFn) => void; setFocused: (isFocused?: boolean) => void; isFocused: () => boolean; subscribe: (listener: () => void) => () => void; }; export {};