export type HamokRecordSnapshot = {
    recordId: string;
    keys: Uint8Array[];
    values: Uint8Array[];
};
export type HamokMapSnapshot = {
    mapId: string;
    keys: string[];
    values: string[];
};
export type HamokRemoteMapSnapshot = {
    mapId: string;
    appliedCommitIndex: number;
};
export type HamokQueueSnapshot = {
    queueId: string;
    keys: string[];
    values: string[];
};
export type HamokEmitterSnapshot = {
    emitterId: string;
    subscriptions: {
        event: string;
        subscribers: {
            peerId: string;
            metaData: Record<string, unknown> | null;
        }[];
    }[];
};
//# sourceMappingURL=HamokSnapshot.d.ts.map