export interface Returnable extends AsyncIterableIterator {
return(value?: A): Promise>;
}
export interface PushAdapter extends AsyncIterableIterator {
push(value: A): Promise>;
wrap(onReturn?: () => void): AsyncIterableIterator;
}
/** The result returned from closed iterators. */
export declare const doneResult: Readonly<{
value: never;
done: true;
}>;
export declare const donePromise: Promise>;