import { type Ora } from 'ora'; import { type PollOutcome } from '../generate.js'; import type { MarketClient } from '../client.js'; import type { AssetAccess, AssetType } from '../schemas.js'; export interface GenerateCommandOptions { type: AssetType; /** `--reference-image` values: file paths or http(s) URLs. */ referenceImages?: string[]; cwd?: string; baseUrl?: string; access?: AssetAccess; } export declare function generateCommand(description: string, opts: GenerateCommandOptions): Promise; interface InstallContext { cwd?: string; spinner: Ora; } export declare function finishGeneration(client: MarketClient, outcome: PollOutcome, ctx: InstallContext & { stillRunning: string; }): Promise; export declare function startSpinner(text: string): Ora; export {}; //# sourceMappingURL=generate.d.ts.map