/// export declare function useListener(listenerID: string, listener: (e: Event) => void, dependencies?: any[]): void; export declare function conditionalUseState(conditional: boolean, initState: T): [T, import("react").Dispatch>] | (T | (() => void))[]; export declare function useEscapeToClose(closeMenu: () => void, dependencies?: any[]): void; export declare function useDisableBodyScroll(): void; export declare function useLocalStorage(defaultStore: T, key: string): [T, (arg: T) => void]; export declare function useReRender(): () => void; export declare function useReRenderOnResize(): void; export declare function useSearch(ar: string[], toCompare?: (el: string) => string): [string[], string, (search: string) => void]; export declare function useErrorReport(): { erControlData: { visible: boolean; exists: boolean; errorString: string; setExistFalse: () => void; }; openErrorReport: (error: string) => void; closeErrorReport: () => void; };