import * as Effect from "effect/Effect"; import type * as PromptTypes from "effect/unstable/cli/Prompt"; export type AutocompleteMultiselectChoice = PromptTypes.SelectChoice; export interface AutocompleteMultiselectOptions { readonly message: string; readonly choices: ReadonlyArray>; readonly maxPerPage?: number; readonly min?: number; readonly max?: number; readonly filterLabel?: string; readonly filterPlaceholder?: string; readonly emptyMessage?: string; readonly hint?: string; readonly selectionCountMessage?: (selected: ReadonlyArray) => string; readonly submissionMessage?: (selected: ReadonlyArray) => string; readonly validate?: (value: ReadonlyArray) => Effect.Effect, string>; } export declare const autocompleteMultiselect: (options: AutocompleteMultiselectOptions) => PromptTypes.Prompt>; //# sourceMappingURL=autocomplete-multiselect.d.ts.map