import type { Address } from 'viem'; import type { GauntletClient } from '../client'; import type { PreparedTx } from '../attribution'; export interface EvmDepositReceiverApprovalParams { vaultId: string; depositor: Address; approved?: boolean; chainId?: number; } /** * Builds the V2 receiver-side approval transaction required before a depositor * can make sync deposits to a separate receiver. * * The wallet account on the client is the receiver and must sign this transaction. */ export declare function getDepositReceiverApprovalTx(client: GauntletClient, params: EvmDepositReceiverApprovalParams): Promise; //# sourceMappingURL=depositReceiverApproval.d.ts.map