import { WrappedBuffer } from "./wrapped-buffer"; import type { NegentropyStorageVector, VectorStorageItem } from "./vector-storage"; export declare class Negentropy { #private; constructor(storage: NegentropyStorageVector, frameSizeLimit?: number); initiate(): Uint8Array; setInitiator(): void; reconcile(query: WrappedBuffer | Uint8Array): [Uint8Array | undefined, Array, Array]; splitRange(lower: number, upper: number, upperBound: VectorStorageItem, o: WrappedBuffer): Promise; exceededFrameSizeLimit(n: number): boolean | 0; decodeTimestampIn(encoded: Uint8Array | WrappedBuffer): number; decodeBound(encoded: Uint8Array | WrappedBuffer): { timestamp: number; id: Uint8Array; }; encodeTimestampOut(timestamp: number): Uint8Array; encodeBound(key: VectorStorageItem): Uint8Array; getMinimalBound(prev: VectorStorageItem, curr: VectorStorageItem): { timestamp: number; id: Uint8Array; }; } //# sourceMappingURL=negentropy.d.ts.map