import { GeneratedModel } from '../types.js'; export type TypeWriterState = { lastSignature?: string | undefined; }; export type WriteTypesOptions = { rootDir?: string | undefined; quotes?: "single" | "double" | undefined; header?: string[] | undefined; routesDir?: string | undefined; routesImportBase?: string | undefined; taserEntryPath?: string | undefined; state?: TypeWriterState | undefined; }; export declare function writeTaserTypes(model: GeneratedModel, options?: WriteTypesOptions): Promise;