export class GroupCipher {
    constructor(senderKeyStore: any, senderKeyName: any);
    senderKeyStore: any;
    senderKeyName: any;
    encrypt(paddedPlaintext: any): Promise<any>;
    decrypt(senderKeyMessageBytes: any): Promise<Uint8Array<ArrayBufferLike>>;
    getSenderKey(senderKeyState: any, iteration: any): any;
    getPlainText(iv: any, key: any, ciphertext: any): Promise<Uint8Array<ArrayBufferLike>>;
    getCipherText(iv: any, key: any, plaintext: any): Promise<Buffer<ArrayBufferLike>>;
}
