export interface IdeateOptions {
    force?: boolean;
    json?: boolean;
    dir?: string;
}
/** `uap ideate setup <name>` — scaffold an open-collider project. */
export declare function ideateSetup(name: string, options?: IdeateOptions): Promise<void>;
/** `uap ideate run <name>` — drive the brainstorm flow. */
export declare function ideateRun(name: string, options?: IdeateOptions): Promise<void>;
/** Find the newest curated_ideas.json under a project's brainstorms tree. */
export declare function findCuratedIdeasFile(dir: string): string | null;
/** Read curated ideas as plain strings — the artifact the planning experts consume. */
export declare function readCuratedIdeas(dir: string): string[];
/** `uap ideate ideas <name>` — print curated ideas. */
export declare function ideateIdeas(name: string, options?: IdeateOptions): Promise<void>;
/** Dispatch for the `uap ideate <subcommand>` group. */
export declare function ideateCommand(sub: 'setup' | 'run' | 'ideas', name: string, options?: IdeateOptions): Promise<void>;
//# sourceMappingURL=ideate.d.ts.map