import type { DataItem } from "./spec";
import type { ToCBOR } from "./traits";
/**
 * [API Reference](https://tai-kun.github.io/surrealdb.js/v2/api/cbor/tagged/)
 */
export default class Tagged<TValue = unknown, TTag extends DataItem.Tag["value"] = DataItem.Tag["value"]> implements ToCBOR {
    tag: TTag;
    value: TValue;
    constructor(tag: TTag, value: TValue);
    toCBOR(): [tag: TTag, value: TValue];
}
//# sourceMappingURL=tagged.d.ts.map