import { BridgeAssetsParams, BridgeStatusParams, ClaimFundsParams } from './schemas.js';
/**
 * Bridge assets between Ethereum and Linea using viem, with fee estimation and confirmation
 * @param params The parameters for bridging assets
 * @returns The transaction details or an abort message
 */
export declare function bridgeAssets(params: BridgeAssetsParams): Promise<any>;
/**
 * Bridge USDC using CCTP protocol
 * @param params The parameters for bridging USDC
 * @returns The transaction details or an abort message
 */
export declare function bridgeUsdc(params: BridgeAssetsParams): Promise<any>;
/**
 * Automatic claim helper for bridged funds
 * This attempts to send a claim transaction with a higher gas price to incentivize quick processing
 * @param params The parameters for automatic claiming
 * @returns The result of the automatic claim transaction
 */
export declare function autoClaimFunds(params: ClaimFundsParams): Promise<any>;
/**
 * Check the status of a bridge transaction using viem
 * @param params The parameters for checking bridge status
 * @returns The status of the bridge transaction
 */
export declare function bridgeStatus(params: BridgeStatusParams): Promise<any>;
/**
 * Claim bridged funds that are ready to be claimed on the destination chain
 * @param params The parameters for claiming funds
 * @returns The result of the claim transaction
 */
export declare function claimFunds(params: ClaimFundsParams): Promise<any>;
//# sourceMappingURL=handlers.d.ts.map