import { Observable } from '../Observable'; /** * Buffers the incoming observable values until the passed `closingNotifier` * emits a value, at which point it emits the buffer on the returned observable * and starts a new buffer internally, awaiting the next time `closingNotifier` * emits. * * * * @param {Observable} closingNotifier an Observable that signals the * buffer to be emitted} from the returned observable. * @returns {Observable} an Observable of buffers, which are arrays of * values. */ export declare function buffer(closingNotifier: Observable): Observable; export interface BufferSignature { (closingNotifier: Observable): Observable; }