import * as React from "react"; export type CreateStartKind = "chat-workspace" | "standalone" | "headless" | "first-party" | "community" | "workspace-add"; export interface CreateWizardAnswers { kind: CreateStartKind; name?: string; templates: string[]; communityTemplate?: string; addToWorkspace: boolean; } export interface CreateWizardOptions { cwd?: string; initialName?: string; initialKind?: CreateStartKind; initialTemplates?: string[]; initialCommunityTemplate?: string; installedApps?: string[]; validateName?: (name: string) => string | undefined; validateCommunityTemplate?: (value: string) => string | undefined; addToWorkspace?: boolean; } export declare function createProjectPreview(input: { kind?: CreateStartKind; name: string; templates: string[]; cwd: string; addToWorkspace?: boolean; }): string[]; export declare function CreateWizard({ options, onFinish, }: { options: CreateWizardOptions; onFinish: (answers: CreateWizardAnswers | null) => void; }): React.JSX.Element; export declare function runCreateWizard(options: CreateWizardOptions): Promise; export declare function promptInkChoice(message: string, choices: Array<{ value: string; label: string; }>): Promise;