/** * Generate command - build Tinybird resources from TypeScript include paths * and expose a stable artifact contract for external consumers. */ export type GeneratedResourceType = "datasource" | "pipe" | "connection"; export interface GeneratedResourceArtifact { type: GeneratedResourceType; name: string; relativePath: string; content: string; } export interface GenerateCommandOptions { cwd?: string; outputDir?: string; } export interface GenerateCommandResult { success: boolean; artifacts?: GeneratedResourceArtifact[]; stats?: { datasourceCount: number; pipeCount: number; connectionCount: number; totalCount: number; }; outputDir?: string; configPath?: string; error?: string; durationMs: number; } export declare function runGenerate(options?: GenerateCommandOptions): Promise; //# sourceMappingURL=generate.d.ts.map