import type { CommandCtx } from "./context.ts"; type WelcomeCtx = Pick & { ui: Pick; }; /** The action chosen from bare `/workflow`; dispatch remains in extension.ts. */ export type WorkflowWelcomeAction = { readonly kind: "run"; readonly filePath: string; } | { readonly kind: "create"; } | { readonly kind: "list"; } | undefined; /** * Show the welcome/picker experience and return what it selected. Dismissing it is a no-op. The * headless gate runs before catalog discovery; extension.ts sends `list` to the existing handler. */ export declare function chooseWorkflowWelcomeAction(ctx: WelcomeCtx): Promise; /** Keep the project-owned workflow directory legible instead of filling the header with an absolute path. */ export declare function workflowDirectoryLabel(projectRoot: string): string; export {}; //# sourceMappingURL=welcome.d.ts.map