import { type KeyTypes } from '@ixo/impactxclient-sdk/types/messages/iid.js'; export declare function encrypt(text: string, password: string): string; export declare function decrypt(text: string, password: string): string; export declare const checkIfVerificationMethodExists: (verificationMethods: Array<{ publicKeyBase58?: string; }>, targetPublicKeyHex: string) => boolean; export declare const generateVerificationMsg: (relationships: string[] | undefined, walletDid: string, pubKey: string, walletAddress: string, keyType?: KeyTypes) => Promise<{ typeUrl: string; value: import("@ixo/impactxclient-sdk/types/codegen/ixo/iid/v1beta1/tx.js").MsgAddVerification; }>; interface SetupClaimSigningMnemonicsParams { matrixRoomId: string; matrixAccessToken: string; walletMnemonic: string; pin: string; signerDid: string; network: 'devnet' | 'testnet' | 'mainnet'; } export declare function setupClaimSigningMnemonics({ matrixRoomId, matrixAccessToken, walletMnemonic, pin, signerDid, network, }: SetupClaimSigningMnemonicsParams): Promise; export {}; //# sourceMappingURL=setup-claim-signing-mnemonics.d.ts.map