import { ColumnConfig } from 'drizzle-orm'; import { ColumnBuilderConfig } from 'drizzle-orm/column-builder'; import { AnyPgTable } from '../table'; import { PgColumn, PgColumnBuilder } from './common'; export declare class PgJsonBuilder extends PgColumnBuilder> { protected $pgColumnBuilderBrand: 'PgJsonBuilder'; constructor(name: string); } export declare class PgJson extends PgColumn> { protected $pgColumnBrand: 'PgJson'; constructor(table: AnyPgTable<{ name: TTableName; }>, config: PgJsonBuilder['config']); getSQLType(): string; mapToDriverValue(value: TData): string; mapFromDriverValue(value: TData | string): TData; } export declare function json(name: string): PgJsonBuilder; //# sourceMappingURL=json.d.ts.map