import { Commitment, Connection, VersionedTransaction } from '@solana/web3.js';
import { BaseService } from './base';
import { CreateLaunchTransactionParams, CreateTokenInfoParams, CreateTokenInfoResponse } from '../types/token-launch';
export declare class TokenLaunchService extends BaseService {
    constructor(apiKey: string, connection: Connection, commitment?: Commitment);
    createLaunchTransaction(params: CreateLaunchTransactionParams): Promise<VersionedTransaction>;
    createTokenInfoAndMetadata(params: CreateTokenInfoParams): Promise<CreateTokenInfoResponse>;
}
//# sourceMappingURL=token-launch.d.ts.map