export declare class TimeoutTask { private fn; private timeout; private interruptPromise; private interrupt; private totalTime; constructor(fn: () => Promise, timeout?: number, fnName?: string); exec(): Promise; getInterruptPromise(): Promise; getTime(): number; } export declare const executeTimeout: (fn: () => Promise, timeout?: number, fnName?: string) => Promise; //# sourceMappingURL=timeout.d.ts.map