///
import { PushAdapter } from '../common';
export default class LastResult implements PushAdapter {
private buffer;
private closed;
private resolved;
private requested;
static fromDom: (type: keyof GlobalEventHandlersEventMap, target: import("../fromDom").Target, boolean | AddEventListenerOptions>, options?: boolean | AddEventListenerOptions | undefined) => AsyncIterableIterator | SecurityPolicyViolationEvent | SubmitEvent | TouchEvent | TransitionEvent | WheelEvent>;
static fromEmitter: (type: string | symbol, emitter: NodeJS.EventEmitter) => AsyncIterableIterator;
push(value: A, done?: boolean): Promise>;
next(): Promise>;
return(value?: A): Promise>;
wrap(onReturn?: () => void): {
next: () => Promise>;
[Symbol.asyncIterator](): any;
return: (value?: A) => Promise>;
};
[Symbol.asyncIterator](): this;
}