import { StatsObject } from '../util'; import StreamHandler from '../streamHandler'; export declare class PushTransfer extends StreamHandler { private readonly stack; private readonly stats; cancel(): boolean; push(byteCount: number): void; pop(): void; end(): void; on(event: 'error', listener: (err: Error) => void): this; on(event: 'end' | 'cancel', listener: () => void): this; on(event: 'progress', listener: (stats: StatsObject) => void): this; }