export function createSignalIdentity(wid: any, accountSignatureKey: any): { identifier: { name: any; deviceId: number; }; identifierKey: any; }; export function getPreKeys({ get }: { get: any; }, min: any, limit: any): Promise; export function generateOrGetPreKeys(creds: any, range: any): { newPreKeys: {}; lastPreKeyId: number; preKeysRange: any[]; }; export function xmppSignedPreKey(key: any): { tag: string; attrs: {}; content: { tag: string; attrs: {}; content: any; }[]; }; export function xmppPreKey(pair: any, id: any): { tag: string; attrs: {}; content: { tag: string; attrs: {}; content: any; }[]; }; export function extractE2ESessionFromRetryReceipt(receipt: any): { registrationId: number | undefined; identityKey: any; signedPreKey: { keyId: number | undefined; publicKey: any; signature: any; }; preKey: { keyId: number | undefined; publicKey: any; } | undefined; } | null; export function parseAndInjectE2ESessions(node: any, repository: any): Promise; export function extractDeviceJids(result: any, myJid: any, myLid: any, excludeZeroDevices: any): { user: any; device: any; domainType: any; server: any; }[]; export function getNextPreKeys({ creds, keys }: { creds: any; keys: any; }, count: any): Promise<{ update: { nextPreKeyId: number; firstUnuploadedPreKeyId: number; }; preKeys: any; }>; export function getNextPreKeysNode(state: any, count: any): Promise<{ update: { nextPreKeyId: number; firstUnuploadedPreKeyId: number; }; node: { tag: string; attrs: { xmlns: string; type: string; to: string; }; content: { tag: string; attrs: {}; content: any; }[]; }; }>; //# sourceMappingURL=signal.d.ts.map