export declare class DiscardablePromise implements PromiseLike { private promise; constructor(promise: Promise); static discarded: symbol; isDiscarded: boolean; then(onfulfilled?: (value: T) => TResult1 | PromiseLike, onrejected?: (reason: any) => TResult2 | PromiseLike): PromiseLike; discard(): void; } /** * Sets the internal state of a promise to discarded * @param discardable A promise to discard */ export declare function discard(discardable: DiscardablePromise | null | undefined): void;