import { Command } from '../../deps/jsr.io/@cliffy/command/1.0.0-rc.8/mod.js'; import type { SkmtcRoot } from '../lib/skmtc-root.js'; import { type Project } from '../lib/project.js'; import { type GenerationStats } from '../../core/mod.js'; import { RemoteProject } from '../lib/remote-project.js'; import type { PrettierConfigType } from '../../core/mod.js'; import type { ClientSettings } from '../../core/types/Settings.js'; import type { SuccessMessage, SkmtcMessage } from '../components/SkmtcContext.js'; export declare const description = "Generate artifacts"; export declare const toGenerateCommand: (skmtcRoot: SkmtcRoot) => Command; type GenerateArgs = { project: Project | RemoteProject; skmtcRoot: SkmtcRoot; accountName: string; schemaContents: string; clientSettings: ClientSettings | undefined; prettier: PrettierConfigType | undefined; token: string | undefined; dispatchMessage: (message: SkmtcMessage) => void; }; export declare const generate: ({ project, skmtcRoot, accountName, schemaContents, clientSettings, prettier, dispatchMessage, token }: GenerateArgs) => Promise; export declare const toGenerateMessage: (stats: GenerationStats) => SuccessMessage; export {}; //# sourceMappingURL=generate.d.ts.map