export type PromptFn = (questions: unknown) => Promise>; export type LoggerFn = (message: string) => void;