import { Commitment, Connection } from '@solana/web3.js';
import { BaseService } from './base';
import { CreateSwapTransactionParams, CreateSwapTransactionResult, GetTradeQuoteParams, TradeQuoteResponse } from '../types';
export declare class TradeService extends BaseService {
    constructor(apiKey: string, connection: Connection, commitment?: Commitment);
    getQuote(params: GetTradeQuoteParams): Promise<TradeQuoteResponse>;
    createSwapTransaction(params: CreateSwapTransactionParams): Promise<CreateSwapTransactionResult>;
}
//# sourceMappingURL=trade.d.ts.map