import { Account, InboundGroupSession, OutboundGroupSession, PkDecryption, PkEncryption, PkSigning, Session, Utility } from './encryptionTypes'; export declare class EncryptionDelegate { private delegate; isInitialized: boolean; constructor(); init(): Promise; createAccount(): Account; createSession(): Session; createInboundGroupSession(): InboundGroupSession; createOutboundGroupSession(): OutboundGroupSession; createPkEncryption(): PkEncryption; createPkDecryption(): PkDecryption; createPkSigning(): PkSigning; createUtility(): Utility; } //# sourceMappingURL=encryptionDelegate.d.ts.map