// @ts-types="thrift-types" import * as thrift from "thrift"; import { Buffer } from "node:buffer"; import type { LooseType } from "@jsr/evex__loose-types"; export declare const Protocols: { readonly [4]; readonly [3]; }; export type ProtocolKey = keyof typeof Protocols; /** * @description NestedArray is an array that represents each value of thrift that is compatible with CHRLINE. * ``` * [thrift_type, field_id, value] * ``` */ export type NestedArray = Array | Record | undefined)]?] | [14, number, [number, NestedArray[] | unknown[] | undefined]?] | [15, number, [number, NestedArray[] | unknown[] | undefined]?]>; export interface ParsedThrift { data: LooseType; _info: thrift.TMessage; } //# sourceMappingURL=declares.d.ts.map