import { proto } from "../../WAProto"; import type { AuthenticationCreds, SignalCreds, SocketConfig } from "../Types"; import { BinaryNode } from "../WABinary"; export declare const generateLoginNode: ( userJid: string, config: SocketConfig, ) => proto.IClientPayload; export declare const generateRegistrationNode: ( { registrationId, signedPreKey, signedIdentityKey }: SignalCreds, config: SocketConfig, ) => proto.ClientPayload; export declare const configureSuccessfulPairing: ( stanza: BinaryNode, { advSecretKey, signedIdentityKey, signalIdentities, }: Pick< AuthenticationCreds, "advSecretKey" | "signedIdentityKey" | "signalIdentities" >, ) => { creds: Partial; reply: BinaryNode; }; export declare const encodeSignedDeviceIdentity: ( account: proto.IADVSignedDeviceIdentity, includeSignatureKey: boolean, ) => Uint8Array;