import { LWWRegister } from './lwwRegister'; import { ConfigContents, Key } from './configStackTypes'; export declare const SYMBOL_FOR_DELETED: "UNIQUE_IDENTIFIER_FOR_DELETED"; export type LWWState

= { [Property in keyof P]: LWWRegister['state']; }; /** * @param contents object aligning with ConfigContents * @param timestamp a bigInt that sets the timestamp. Defaults to the current time * construct a LWWState from an object * @param keysToCheckForDeletion if a key is in this array, AND not in the contents, it will be marked as deleted * */ export declare const stateFromContents:

(contents: P, timestamp?: bigint) => LWWState

; export declare class LWWMap

{ #private; constructor(state?: LWWState

); get value(): P; get state(): LWWState

; merge(state: LWWState

): LWWState

; set>(key: K, value: P[K]): void; get>(key: K): P[K] | undefined; delete>(key: K): void; has(key: string): boolean; }