export interface DelayedFunction<T extends (...args: any[]) => void> {
    readonly schedule: (...args: Parameters<T>) => void;
    readonly cancel: () => void;
}
export declare const DelayedFunction: <T extends (...args: any[]) => void>(fun: T, delay: number) => DelayedFunction<T>;
//# sourceMappingURL=DelayedFunction.d.ts.map