export interface LifiRequestData {
    fromChain: number;
    toChain: number;
    fromToken: string;
    toToken: string;
    fromAddress: string;
    toAddress?: string;
    fromAmount: string;
    order: 'FASTEST' | 'CHEAPEST';
    slippage: number;
}
export interface LifiBridgeResponse {
    id: string;
    type: 'swap' | 'cross' | 'lifi';
    tool: string;
    transactionRequest: {
        from: string;
        to: string;
        chainId: string;
        value: string;
        data: string;
    };
    estimate: {
        tool: string;
        fromAmount: string;
        toAmount: string;
        toAmountMin: string;
    };
}
export declare const callLifiAPI: (requestBody: LifiRequestData) => Promise<{
    status: "success";
    lifiResponse: LifiBridgeResponse;
}>;
