import type { AuthenticationState, SocketConfig, SignalKeyStore, AuthenticationCreds, KeyPair } from "../Types"; import { BinaryNode } from '../WABinary'; export declare const generateLoginNode: (userJid: string, config: Pick) => Uint8Array; export declare const generateRegistrationNode: ({ registrationId, signedPreKey, signedIdentityKey }: Pick, config: Pick) => Uint8Array; export declare const initInMemoryKeyStore: ({ preKeys, sessions, senderKeys }?: { preKeys?: { [k: number]: KeyPair; }; sessions?: { [k: string]: any; }; senderKeys?: { [k: string]: any; }; }) => SignalKeyStore; export declare const initAuthState: () => AuthenticationState; export declare const configureSuccessfulPairing: (stanza: BinaryNode, { advSecretKey, signedIdentityKey, signalIdentities }: Pick) => { creds: Partial; reply: BinaryNode; };