export declare function initializePipedInput(): void;
export declare function isPipedInput(): boolean;
export declare function waitForPipedInputReady(): Promise<void>;
export declare function getNextPipedInput(): string | null;
export declare function enhancedQuestion<T = string>(rl: {
    question: (prompt: string, callback: (answer: string) => void) => void;
}, prompt: string, processor?: (answer: string) => T): Promise<T>;
export declare function resetPipedInputState(): void;
