export class SenderKeyState {
    constructor(id: any, iteration: any, chainKey: any, signatureKeyPair: any, signatureKeyPublic: any, signatureKeyPrivate: any, senderKeyStateStructure: any);
    MAX_MESSAGE_KEYS: number;
    senderKeyStateStructure: any;
    getKeyId(): any;
    getSenderChainKey(): SenderChainKey;
    setSenderChainKey(chainKey: any): void;
    getSigningKeyPublic(): Buffer<any>;
    getSigningKeyPrivate(): Buffer<any>;
    hasSenderMessageKey(iteration: any): any;
    addSenderMessageKey(senderMessageKey: any): void;
    removeSenderMessageKey(iteration: any): SenderMessageKey;
    getStructure(): any;
}
import { SenderChainKey } from './sender-chain-key.js';
import { SenderMessageKey } from './sender-message-key.js';
