export { isCancel } from '@clack/core'; interface TextOptions { message: string; placeholder?: string; initialValue?: string; validate?: (value: string) => string | void; } declare const text: (opts: TextOptions) => Promise; interface ConfirmOptions { message: string; active?: string; inactive?: string; initialValue?: boolean; } declare const confirm: (opts: ConfirmOptions) => Promise; interface Option> { value: Value; label?: string; hint?: string; } interface SelectOptions[], Value extends Readonly> { message: string; options: Options; initialValue?: Options[number]["value"]; } declare const select: [], Value extends string>(opts: SelectOptions) => Promise; declare const multiselect: [], Value extends string>(opts: SelectOptions) => Promise; declare const note: (message?: string, title?: string) => void; declare const cancel: (message?: string) => void; declare const intro: (title?: string) => void; declare const outro: (message?: string) => void; declare const spinner: () => { start(message?: string): void; stop(message?: string): void; }; export { ConfirmOptions, SelectOptions, TextOptions, cancel, confirm, intro, multiselect, note, outro, select, spinner, text };