/** * PostgreSQL to TypeScript Generator * * This is the main V4 generator that transforms PostgreSQL types into TypeScript types. * The old V3 "generators" (composite, enum, domains, ranges, routines) are now * internal sub-generators within this PgTsGenerator. */ import type { PgTsGeneratorConfig } from "../config-types-v4"; import type { Generator } from "../config-types-v4"; /** * Creates a PostgreSQL to TypeScript generator. * * This generator: * - Extracts PostgreSQL types from the database schema * - Transforms them into TypeScript types * - Uses configurable metadata functions for customization * - Internally uses sub-generators for different PG types (composite, enum, etc.) * * @param config - Configuration for the PgTs generator * @returns A V4 Generator function */ export declare function makePgTsGenerator(config?: PgTsGeneratorConfig): Generator; export default makePgTsGenerator;