import { type Theme } from '@inquirer/core'; import type { PartialDeep } from '@inquirer/type'; export type WorkflowSelectChoice = { name: string; short?: string; value: Value; details: readonly [primary: string, secondary: string, tertiary: string]; }; type WorkflowSelectTheme = { icon: { cursor: string; }; style: { activeName: (text: string) => string; activeDetail: (text: string) => string; inactiveName: (text: string) => string; inactiveDetail: (text: string) => string; activeRail: (text: string) => string; inactiveRail: (text: string) => string; keysHelpTip: (keys: [key: string, action: string][]) => string | undefined; }; }; export type WorkflowSelectPromptConfig = { message: string; choices: readonly WorkflowSelectChoice[]; default?: Value; theme?: PartialDeep>; }; export declare function workflowSelectPrompt(config: WorkflowSelectPromptConfig): Promise; export {}; //# sourceMappingURL=workflow-select-prompt.d.ts.map