//#region src/cli/commands/generate.d.ts interface GenerateOptions { inputs: string[]; output: string | undefined; zodCompat?: boolean | undefined; compact?: boolean | undefined; autoDiscover?: boolean | undefined; } interface GenerateFileResult { filePath: string; outputPath: string; schemaCount: number; schemaNames: string[]; } /** * Check if a filename is a schema file candidate. * Shared filter logic used by both findSchemaFiles and isWatchTarget. */ declare function isSchemaFile(fileName: string): boolean; /** * Resolve input paths to a list of source files. * If a path is a directory, find all .ts files (excluding .compiled.ts, .test.ts, node_modules). */ declare function resolveInputFiles(inputs: string[]): Promise; declare function findSchemaFiles(dir: string): Promise; /** * Generate compiled output for a single source file. * Returns null if no compile() calls are found. */ declare function generateFile(filePath: string, outputFlag: string | undefined, options?: { zodCompat?: boolean | undefined; compact?: boolean | undefined; autoDiscover?: boolean | undefined; }): Promise; declare function runGenerate(options: GenerateOptions): Promise; //#endregion export { GenerateFileResult, GenerateOptions, findSchemaFiles, generateFile, isSchemaFile, resolveInputFiles, runGenerate }; //# sourceMappingURL=generate.d.ts.map