// TODO (43081j): this currently doesn't support custom `output` writables // because we rely on `columns` existing (i.e. `process.stdout.columns). // // If we want to support `output` being passed in, we will need to use // a condition like `if (output insance Writable)` to check if it has columns export declare const stream: Stream; declare interface Stream { message: (iterable: Iterable | AsyncIterable, opts?: LogMessageOptions) => Promise info: (iterable: Iterable | AsyncIterable) => Promise success: (iterable: Iterable | AsyncIterable) => Promise step: (iterable: Iterable | AsyncIterable) => Promise warn: (iterable: Iterable | AsyncIterable) => Promise warning: (iterable: Iterable | AsyncIterable) => Promise error: (iterable: Iterable | AsyncIterable) => Promise }