import { IAction, PromiseResolver, IActionBuffer } from '../types';
export default class EphemeralBuffer<Action extends IAction> implements IActionBuffer<Action> {
    protected observers: Array<PromiseResolver<Action>>;
    put(action: Action): void;
    take(): Promise<Action>;
}
