import { Kysely } from 'kysely'; import { Dialect, Logger } from '../core'; import { Serializer } from '../serializer'; import { Transformer } from '../transformer'; export type GenerateOptions = { camelCase?: boolean; tableNameSuffix?: string; db: Kysely; dialect: Dialect; excludePattern?: string; includePattern?: string; logger?: Logger; outFile?: string; print?: boolean; schema?: string; serializer?: Serializer; transformer?: Transformer; typeOnlyImports?: boolean; verify?: boolean; }; /** * Generates codegen output using specified options. */ export declare class Generator { generate(options: GenerateOptions): Promise; }