import { GeneratedFile } from '../types'; export * from './types'; export { FileSystemAdapter } from './filesystem'; export { MemoryAdapter } from './memory'; export { generateModels } from './modelina'; export type { GenerateModelsArgs, GenerateModelsResult } from './modelina'; export type { GeneratedFile } from '../types'; /** * Write generated files to disk. * This is the I/O boundary - called by CLI after pure generation. * * @param files - The generated files with path and content * @param basePath - The base path to resolve relative paths from * @returns Array of absolute paths that were written */ export declare function writeGeneratedFiles(files: GeneratedFile[], basePath: string): Promise;