import type { CreateProjectOptions, CreateProjectResult, ProjectAction } from "./index.js"; export declare class SetupCancelled extends Error { } export declare function banner(): void; export declare function isInteractive(yes?: boolean): boolean; export declare function askForSetup(supplied: Omit & { directory?: string; }, settings: { yes: boolean; noAddons: boolean; }): Promise; export declare function progress(): { update: (message: string) => void; stop: (message: string) => void; error: () => void; }; export declare function finish(result: CreateProjectResult, directory: string, showCommands?: boolean): void; export declare function nextCommands(result: CreateProjectResult, directory: string): void; export declare function askForNextStep(): Promise; export declare function reportError(message: string): void; //# sourceMappingURL=ui.d.ts.map