import type { SelectFromStatement, SelectStatement, Statement } from 'pgsql-ast-parser'; import type { DialectAdapter } from './types.js'; export declare function parsePostgresSql(sql: string): Statement[]; export declare function emitPostgresSql(statement: Statement): string; export declare function postgresLimitTarget(statement: Statement | SelectStatement): SelectFromStatement | undefined; export declare function applyPostgresRowCap(statement: Statement | SelectStatement, cap: number): void; /** * Answers the shared questions. Lineage / mask carry-over still walks the * Postgres AST in Governance — that walk is Postgres-shaped on purpose. */ export declare const postgresAdapter: DialectAdapter; //# sourceMappingURL=postgres.d.ts.map