export interface Question {
name: string;
type?: string;
}
export declare class Inquirerer {
private rl;
private noTty;
constructor(noTty?: boolean);
prompt<T extends object>(params: T, questions: Question[], usageText?: string): Promise<T>;
close(): void;
}