export declare const marshal: (value: any) => Uint8Array; export declare const unmarshal: (bytes: Uint8Array) => any; export declare const encode: (value: any) => Uint8Array; export declare const decode: (bytes: Uint8Array) => any; export declare const marshalSync: (value: any) => Uint8Array; export declare const unmarshalSync: (bytes: Uint8Array) => any; export declare const encodeSync: (value: any) => Uint8Array; export declare const decodeSync: (bytes: Uint8Array) => any; export declare const beveAPI: { marshal: (value: any) => Uint8Array; unmarshal: (bytes: Uint8Array) => any; encode: (value: any) => Uint8Array; decode: (bytes: Uint8Array) => any; marshalSync: (value: any) => Uint8Array; unmarshalSync: (bytes: Uint8Array) => any; encodeSync: (value: any) => Uint8Array; decodeSync: (bytes: Uint8Array) => any; }; export default beveAPI; export { readBeve, decodeAuto, read_value_internal } from './decoder'; export { writeBeve, encodeAuto, encodeTyped, write_value_internal } from './encoder'; export { Writer } from './writer'; export * from './utils'; export * from './extensions'; //# sourceMappingURL=index.d.ts.map