import type { ToCBOR } from "@tai-kun/surrealdb/cbor";
import type { ToJSON, ToPlainObject, ToSurql } from "@tai-kun/surrealdb/utils";
export interface Encodable extends ToCBOR, ToJSON, ToPlainObject, ToSurql {
}
export declare const CBOR_TAG_NONE: 6;
export declare const CBOR_TAG_TABLE: 7;
export declare const CBOR_TAG_RECORDID: 8;
export declare const CBOR_TAG_DECIMAL: 10;
export declare const CBOR_TAG_DATETIME: 12;
export declare const CBOR_TAG_DURATION: 14;
export declare const CBOR_TAG_FUTURE: 15;
export declare const CBOR_TAG_UUID: 37;
export declare const CBOR_TAG_RANGE: 49;
export declare const CBOR_TAG_BOUND_INCLUDED: 50;
export declare const CBOR_TAG_BOUND_EXCLUDED: 51;
export declare const CBOR_TAG_GEOMETRY_POINT: 88;
export declare const CBOR_TAG_GEOMETRY_LINE: 89;
export declare const CBOR_TAG_GEOMETRY_POLYGON: 90;
export declare const CBOR_TAG_GEOMETRY_MULTIPOINT: 91;
export declare const CBOR_TAG_GEOMETRY_MULTILINE: 92;
export declare const CBOR_TAG_GEOMETRY_MULTIPOLYGON: 93;
export declare const CBOR_TAG_GEOMETRY_COLLECTION: 94;
//# sourceMappingURL=spec.d.ts.map