import readline from 'node:readline/promises'; import type { Readable } from 'node:stream'; export interface StdinFileResult { filePaths: string[]; emptyDirPaths: string[]; } export interface StdinDependencies { stdin: NodeJS.ReadableStream & { isTTY?: boolean; }; createReadlineInterface: (options: { input: Readable; }) => readline.Interface; } export declare const filterValidLines: (lines: string[]) => string[]; export declare const resolveAndDeduplicatePaths: (lines: string[], cwd: string) => string[]; export declare const readLinesFromStream: (input: Readable, createInterface?: (options: { input: Readable; }) => readline.Interface) => Promise; export declare const readFilePathsFromStdin: (cwd: string, deps?: StdinDependencies) => Promise;