/** * Adds caching capability to a SignalKeyStore * @param store the store to add caching to * @param logger to log trace events * @param _cache cache store to use */ export function makeCacheableSignalKeyStore(store: any, logger: any, _cache: any): { get(type: any, ids: any): Promise; set(data: any): Promise; clear(): Promise; }; export function addTransactionCapability(state: any, logger: any, { maxCommitRetries, delayBetweenTriesMs }: { maxCommitRetries: any; delayBetweenTriesMs: any; }): { get: (type: any, ids: any) => Promise; set: (data: any) => Promise; isInTransaction: () => boolean; transaction: (work: any, key: any) => Promise; }; export function assertMeId(creds: any): any; export function initAuthCreds(): { noiseKey: { private: any; public: any; }; pairingEphemeralKeyPair: { private: any; public: any; }; signedIdentityKey: { private: any; public: any; }; signedPreKey: { keyPair: { private: any; public: any; }; signature: any; keyId: any; }; registrationId: number; advSecretKey: any; processedHistoryMessages: never[]; nextPreKeyId: number; firstUnuploadedPreKeyId: number; accountSyncCounter: number; accountSettings: { unarchiveChats: boolean; }; registered: boolean; pairingCode: undefined; lastPropHash: undefined; routingInfo: undefined; additionalData: undefined; }; //# sourceMappingURL=auth-utils.d.ts.map