export type BoundedCliStdinRead = { readonly kind: "text"; readonly text: string; } | { readonly kind: "limit-exceeded"; }; type BoundedCliStdinSource = AsyncIterable & { destroy(): void; }; export declare function readBoundedCliStdinText(input: BoundedCliStdinSource, maxBytes: number): Promise; export declare function decodeCliStdinText(input: Buffer): string; export declare function stdinEncodingError(text: string): string | undefined; export {};