/** * A Stream emitting strings. */ export interface IStringStream { on(event: 'data', callback: (chunk: string) => void): void; on(event: 'error', callback: (err: any) => void): void; on(event: 'end', callback: () => void): void; on(event: string, callback: any): void; }