export type Debounced<F extends (...args: never) => void> = ((...args: Parameters<F>) => void) & {
    cancel: () => void;
};
/**
 * 创建防抖函数：连续调用时只在上次调用结束 {@link ms} 毫秒后执行一次。
 *
 * @param fn 要防抖的函数。
 * @param ms 延迟毫秒数。
 * @returns 防抖后的函数，附带 {@link cancel} 用于取消待执行任务。
 */
export declare function debounce<F extends (...args: any[]) => void>(fn: F, ms: number): Debounced<F>;
//# sourceMappingURL=debounce.d.ts.map