import type { Memo } from "@ledgerhq/live-common/flows/send/types"; import type { TransactionStatus } from "@ledgerhq/live-common/generated/types"; import type { Account, AccountLike } from "@ledgerhq/types-live"; import type { BridgeValidationErrors, BridgeValidationWarnings } from "../types"; export type BridgeRecipientValidationResult = { errors: BridgeValidationErrors; warnings: BridgeValidationWarnings; isLoading: boolean; status: TransactionStatus | null; cleanup: () => void; }; type UseBridgeRecipientValidationProps = { recipient: string; account: AccountLike | null; parentAccount?: Account | null; memo?: Memo; enabled?: boolean; }; /** * Hook to validate recipient address using the bridge transaction status. * This hook leverages the existing bridge infrastructure to get * recipient and sender validation errors/warnings. */ export declare function useBridgeRecipientValidation({ recipient, account, parentAccount, memo, enabled, }: UseBridgeRecipientValidationProps): BridgeRecipientValidationResult; export {}; //# sourceMappingURL=useBridgeRecipientValidation.d.ts.map