import type { ValueType } from '../../../zero-protocol/src/client-schema.ts';
export declare const pgToZqlNumericTypeMap: Readonly<{
    smallint: "number";
    integer: "number";
    int: "number";
    int2: "number";
    int4: "number";
    int8: "number";
    bigint: "number";
    smallserial: "number";
    serial: "number";
    serial2: "number";
    serial4: "number";
    serial8: "number";
    bigserial: "number";
    decimal: "number";
    numeric: "number";
    real: "number";
    'double precision': "number";
    float: "number";
    float4: "number";
    float8: "number";
}>;
export declare function isPgNumberType(pgType: string): boolean;
export declare const pgToZqlStringTypeMap: Readonly<{
    bpchar: "string";
    character: "string";
    'character varying': "string";
    text: "string";
    uuid: "string";
    varchar: "string";
}>;
export declare function isPgStringType(pgType: string): boolean;
export declare const pgToZqlTypeMap: Readonly<{
    bool: "boolean";
    boolean: "boolean";
    json: "json";
    jsonb: "json";
    bpchar: "string";
    character: "string";
    'character varying': "string";
    text: "string";
    uuid: "string";
    varchar: "string";
    date: "number";
    time: "number";
    'time with time zone': "number";
    'time without time zone': "number";
    timestamp: "number";
    timestamptz: "number";
    'timestamp with time zone': "number";
    'timestamp without time zone': "number";
    smallint: "number";
    integer: "number";
    int: "number";
    int2: "number";
    int4: "number";
    int8: "number";
    bigint: "number";
    smallserial: "number";
    serial: "number";
    serial2: "number";
    serial4: "number";
    serial8: "number";
    bigserial: "number";
    decimal: "number";
    numeric: "number";
    real: "number";
    'double precision': "number";
    float: "number";
    float4: "number";
    float8: "number";
}>;
export declare function dataTypeToZqlValueType(pgType: string, isEnum: boolean, isArray: boolean): ValueType | undefined;
//# sourceMappingURL=pg-data-type.d.ts.map