export default class LevelKeyValue { fileBytes: Uint8Array | undefined; startIndex: number | undefined; unsharedKeyBytes: Uint8Array | undefined; keyDelta: string | undefined; value: Uint8Array | undefined; sharedKey: string | undefined; sharedByteLength: number | undefined; length: number | undefined; previousKey: LevelKeyValue | undefined; keyCached: string | undefined; fullBytesCached: Uint8Array | undefined; get unsharedKey(): string | undefined; get key(): string; get keyBytes(): Uint8Array | undefined; /** * Clears all data including key bytes to maximize memory savings. * Only call this when the LevelKeyValue is no longer needed. */ clearAllData(): void; loadFromLdb(incomingBytes: Uint8Array, startingIndex: number, prevKey: LevelKeyValue | undefined): void; }