import { CancellationTokenSource } from "./CancellationTokenSource"; export declare class TaskCompletionSource { Status: string; Task: Promise; private res; private rej; SetCanceled(cancellationToken?: CancellationTokenSource): void; SetException(error: string | Error): void; SetResult(result: TResult): void; TrySetCanceled(cancellationToken?: CancellationTokenSource): boolean; TrySetException(error: string | Error): boolean; TrySetResult(result: TResult): boolean; constructor(state?: string); } //# sourceMappingURL=TaskCompletionSource.d.ts.map