UNPKG

bigblocks

Version:

Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React

23 lines 1.2 kB
import type { DecryptionOptions, DecryptionResult, EncryptionKeyInfo, EncryptionOptions, EncryptionResult, UseBapEncryptionOptions } from "../types/encryption.js"; export interface EncryptionParams { content: string; options?: EncryptionOptions; } export interface DecryptionParams { encryptedContent: string; options?: DecryptionOptions; } export declare function useBapEncryption(options?: UseBapEncryptionOptions): { encrypt: import("@tanstack/react-query").UseMutateFunction<EncryptionResult, Error, EncryptionParams, unknown>; encryptAsync: import("@tanstack/react-query").UseMutateAsyncFunction<EncryptionResult, Error, EncryptionParams, unknown>; decrypt: import("@tanstack/react-query").UseMutateFunction<DecryptionResult, Error, DecryptionParams, unknown>; decryptAsync: import("@tanstack/react-query").UseMutateAsyncFunction<DecryptionResult, Error, DecryptionParams, unknown>; isLoading: boolean; isError: boolean; isSuccess: boolean; error: Error | null; data: EncryptionResult | DecryptionResult | undefined; getEncryptionKey: () => EncryptionKeyInfo | null; reset: () => void; }; //# sourceMappingURL=useBapEncryption.d.ts.map