import { Protocol } from './protocol/protocol.js';
import DataFormat = Protocol.DataFormat;
export { DataFormat };
export declare const DEFAULT_COLUMN_FORMAT = DataFormat.binary;
export declare enum ConnectionState {
    CLOSED = 0,
    CONNECTING = 1,
    AUTHORIZING = 3,
    READY = 2,
    CLOSING = 10
}
export declare const DataTypeOIDs: {
    bool: number;
    bytea: number;
    char: number;
    name: number;
    int8: number;
    int2: number;
    int2vector: number;
    int4: number;
    regproc: number;
    text: number;
    oid: number;
    tid: number;
    xid: number;
    cid: number;
    oidvector: number;
    json: number;
    xml: number;
    point: number;
    lseg: number;
    path: number;
    box: number;
    polygon: number;
    line: number;
    cidr: number;
    float4: number;
    float8: number;
    unknown: number;
    circle: number;
    macaddr8: number;
    money: number;
    macaddr: number;
    inet: number;
    bpchar: number;
    varchar: number;
    date: number;
    time: number;
    timestamp: number;
    timestamptz: number;
    interval: number;
    timetz: number;
    bit: number;
    varbit: number;
    numeric: number;
    refcursor: number;
    regprocedure: number;
    regoper: number;
    regoperator: number;
    regclass: number;
    regtype: number;
    record: number;
    cstring: number;
    any: number;
    anyarray: number;
    void: number;
    trigger: number;
    language_handler: number;
    internal: number;
    anyelement: number;
    anynonarray: number;
    uuid: number;
    jsonb: number;
    anyrange: number;
    int4range: number;
    numrange: number;
    tsrange: number;
    rstzrange: number;
    daterange: number;
    int8range: number;
    _xml: number;
    _json: number;
    _xid8: number;
    _line: number;
    _cidr: number;
    _circle: number;
    _macaddr8: number;
    _money: number;
    _bool: number;
    _bytea: number;
    _char: number;
    _name: number;
    _int2: number;
    _int2vector: number;
    _int4: number;
    _regproc: number;
    _text: number;
    _tid: number;
    _xid: number;
    _cid: number;
    _oidvector: number;
    _bpchar: number;
    _varchar: number;
    _int8: number;
    _point: number;
    _lseg: number;
    _path: number;
    _box: number;
    _float4: number;
    _float8: number;
    _polygon: number;
    _oid: number;
    _macaddr: number;
    _inet: number;
    _timestamp: number;
    _date: number;
    _time: number;
    _timestamptz: number;
    _interval: number;
    _numeric: number;
    _cstring: number;
    _timetz: number;
    _bit: number;
    _varbit: number;
    _uuid: number;
    _jsonb: number;
};
export declare const DataTypeNames: Record<string, string>;
