import { Deferred } from './utils'; export declare class PendingOperation { protected timeoutMillis: number; possibleTimeoutCause: Error | null; promise: Promise; protected deferred: Deferred; constructor(timeoutMillis: number); abort(): void; reject(err: Error): void; resolve(value: T): void; }