/**
 * 延迟函数一般用于本地开发时模拟服务器延迟
 */
export declare function delay(delayTime?: number): Promise<unknown>;
/**
 * 防抖
 * @param func 执行函数
 * @param delay 延迟时间
 * @returns
 */
export declare const debounce: (func: Function, delay?: number) => (this: unknown, ...args: any[]) => void;
/**
 *
 * @param func
 * @param duration 两次函数执行的时间间隔
 */
export declare const throttle: (func: Function, duration: number) => (this: unknown, ...args: any[]) => void;
