import { type DepositReturnType, type RenegadeConfig } from "@renegade-fi/core";
import { type Address, type WalletClient } from "viem";
export type ExecuteDepositParameters = {
    mint: Address;
    amount: bigint;
    permit2Address: Address;
    walletClient: WalletClient;
    awaitTask?: boolean;
    newPublicKey?: string;
};
export declare function executeDeposit(config: RenegadeConfig, parameters: ExecuteDepositParameters): DepositReturnType;
//# sourceMappingURL=executeDeposit.d.ts.map