/// import { ColumnDefinition } from './column'; export declare type Int4 = number; export declare type Int8 = string; export declare type Float4 = number; export declare type Float8 = number; export declare type Numeric = string; export declare type AnyNumber = Int4 | Int8 | Float4 | Float8 | Numeric; export declare function dataType(dataType: string): ColumnDefinition; export declare function int8(): ColumnDefinition; export declare function int8(): ColumnDefinition; export declare function bigint(): ColumnDefinition; export declare function bigint(): ColumnDefinition; export declare function bigserial(): ColumnDefinition; export declare function bigserial(): ColumnDefinition; export declare function serial8(): ColumnDefinition; export declare function serial8(): ColumnDefinition; export declare function bit(n?: number): ColumnDefinition; export declare function bit(n?: number): ColumnDefinition; export declare function bitVarying(n?: number): ColumnDefinition; export declare function bitVarying(n?: number): ColumnDefinition; export declare function varbit(n?: number): ColumnDefinition; export declare function varbit(n?: number): ColumnDefinition; export declare function boolean(): ColumnDefinition; export declare function boolean(): ColumnDefinition; export declare function bool(): ColumnDefinition; export declare function bool(): ColumnDefinition; export declare function box(): ColumnDefinition; export declare function box(): ColumnDefinition; export declare function bytea(): ColumnDefinition; export declare function bytea(): ColumnDefinition; export declare function character(n?: number): ColumnDefinition; export declare function character(n?: number): ColumnDefinition; export declare function char(n?: number): ColumnDefinition; export declare function char(n?: number): ColumnDefinition; export declare function characterVarying(n?: number): ColumnDefinition; export declare function characterVarying(n?: number): ColumnDefinition; export declare function varchar(n?: number): ColumnDefinition; export declare function varchar(n?: number): ColumnDefinition; export declare function circle(): ColumnDefinition<{ x: number; y: number; radius: number; }>; export declare function circle(): ColumnDefinition; export declare function cidr(): ColumnDefinition; export declare function cidr(): ColumnDefinition; export declare function caseInsensitiveText(): ColumnDefinition; export declare function caseInsensitiveText(): ColumnDefinition; export declare function citext(): ColumnDefinition; export declare function citext(): ColumnDefinition; export declare function date(): ColumnDefinition; export declare function date(): ColumnDefinition; export declare function doublePrecision(): ColumnDefinition; export declare function doublePrecision(): ColumnDefinition; export declare function float8(): ColumnDefinition; export declare function float8(): ColumnDefinition; export declare function inet(): ColumnDefinition; export declare function inet(): ColumnDefinition; export declare function decimal(): ColumnDefinition; export declare function decimal(p: number): ColumnDefinition; export declare function decimal(p: number, s: number): ColumnDefinition; export declare function decimal(): ColumnDefinition; export declare function decimal(p: number): ColumnDefinition; export declare function decimal(p: number, s: number): ColumnDefinition; export declare function integer(): ColumnDefinition; export declare function integer(): ColumnDefinition; export declare function int(): ColumnDefinition; export declare function int(): ColumnDefinition; export declare function int4(): ColumnDefinition; export declare function int4(): ColumnDefinition; export declare function interval(): ColumnDefinition; export declare function interval(): ColumnDefinition; export declare function json(): ColumnDefinition; export declare function json(): ColumnDefinition; export declare function jsonb(): ColumnDefinition; export declare function jsonb(): ColumnDefinition; export declare function line(): ColumnDefinition; export declare function line(): ColumnDefinition; export declare function lseg(): ColumnDefinition; export declare function lseg(): ColumnDefinition; export declare function macaddr(): ColumnDefinition; export declare function macaddr(): ColumnDefinition; export declare function macaddr8(): ColumnDefinition; export declare function macaddr8(): ColumnDefinition; export declare function money(): ColumnDefinition; export declare function money(): ColumnDefinition; export declare function numeric(): ColumnDefinition; export declare function numeric(p: number): ColumnDefinition; export declare function numeric(p: number, s: number): ColumnDefinition; export declare function numeric(): ColumnDefinition; export declare function numeric(p: number): ColumnDefinition; export declare function numeric(p: number, s: number): ColumnDefinition; export declare function point(): ColumnDefinition<{ x: number; y: number; }>; export declare function point(): ColumnDefinition; export declare function path(): ColumnDefinition; export declare function path(): ColumnDefinition; export declare function pgLsn(): ColumnDefinition; export declare function pgLsn(): ColumnDefinition; export declare function polygon(): ColumnDefinition; export declare function polygon(): ColumnDefinition; export declare function real(): ColumnDefinition; export declare function real(): ColumnDefinition; export declare function float4(): ColumnDefinition; export declare function float4(): ColumnDefinition; export declare function smallint(): ColumnDefinition; export declare function smallint(): ColumnDefinition; export declare function int2(): ColumnDefinition; export declare function int2(): ColumnDefinition; export declare function serial(): ColumnDefinition; export declare function serial(): ColumnDefinition; export declare function serial4(): ColumnDefinition; export declare function serial4(): ColumnDefinition; export declare function smallserial(): ColumnDefinition; export declare function smallserial(): ColumnDefinition; export declare function serial2(): ColumnDefinition; export declare function serial2(): ColumnDefinition; export declare function text(): ColumnDefinition; export declare function text(): ColumnDefinition; export declare function time(): ColumnDefinition; export declare function time(): ColumnDefinition; export declare function timeWithoutTimeZone(): ColumnDefinition; export declare function timeWithoutTimeZone(): ColumnDefinition; export declare function timeWithTimeZone(): ColumnDefinition; export declare function timeWithTimeZone(): ColumnDefinition; export declare function timestamp(): ColumnDefinition; export declare function timestamp(): ColumnDefinition; export declare function timestamptz(): ColumnDefinition; export declare function timestamptz(): ColumnDefinition; export declare function timestampWithoutTimeZone(): ColumnDefinition; export declare function timestampWithoutTimeZone(): ColumnDefinition; export declare function timestampWithTimeZone(): ColumnDefinition; export declare function timestampWithTimeZone(): ColumnDefinition; export declare function tsquery(): ColumnDefinition; export declare function tsquery(): ColumnDefinition; export declare function tsvector(): ColumnDefinition; export declare function tsvector(): ColumnDefinition; export declare function txidSnapshot(): ColumnDefinition; export declare function txidSnapshot(): ColumnDefinition; export declare function uuid(): ColumnDefinition; export declare function uuid(): ColumnDefinition; export declare function xml(): ColumnDefinition; export declare function xml(): ColumnDefinition; export declare function enumType(name: string, values: readonly EnumValue[]): ColumnDefinition; export declare function array(dataType: ColumnDefinition): ColumnDefinition; export declare function array2d(dataType: ColumnDefinition): ColumnDefinition;