export declare function useTimeout(callback: (args?: any) => any, delay: number): {
    reset: () => void;
    clear: () => void;
};
export declare function useDebounce(callback: (args?: any) => any, delay: number, dependencies: any): void;
export declare function useEventListener(eventType: string, callback: (e: any) => void, element?: Window & typeof globalThis): void;
