export declare function curry(f: any, ...args: any[]): any; export declare function compose(...funcs: any[]): (...args: any[]) => any; export declare function preventDefault(e: any): void; export declare function noop(): void; export declare function stopPropagation(e: any): void; export declare function createFunc(func: any): any; export declare function debounce(fn: any, duration?: number): { (...args: any[]): void; cancel: () => void; }; export declare function throttleWrapper(cb: any, duration?: number): (...args: any[]) => void; export default function delay(duration: number): Promise;