import { Commitment, Connection } from '@solana/web3.js';
import { BaseService } from './base';
import type { CheckDexscreenerOrderAvailabilityParams, CheckDexscreenerOrderAvailabilityResponse, CreateDexscreenerOrderParams, CreateDexscreenerOrderResponse, SubmitDexscreenerPaymentParams } from '../types';
export declare class DexscreenerService extends BaseService {
    constructor(apiKey: string, connection: Connection, commitment?: Commitment);
    checkOrderAvailability(params: CheckDexscreenerOrderAvailabilityParams): Promise<CheckDexscreenerOrderAvailabilityResponse>;
    createOrder(params: CreateDexscreenerOrderParams): Promise<CreateDexscreenerOrderResponse>;
    submitPayment(params: SubmitDexscreenerPaymentParams): Promise<string>;
}
//# sourceMappingURL=dexscreener.d.ts.map