export interface TokenCreateParams {
    name: string;
    symbol: string;
    totalSupply: number;
    imageUrl?: string;
    description?: string;
    social?: {
        website?: string;
        twitter?: string;
        telegram?: string;
    };
}
export interface FunLaunchParams {
    initBuyAmount: bigint;
}
export interface DexLaunchParams {
    tokenAmount: bigint;
    nativeAmount: bigint;
}
export type LaunchExchangeParams = FunLaunchParams | DexLaunchParams;
export interface BoostParams {
    originId?: string;
    tokenAddress: string;
    totalBudget: bigint;
    buyAmountRange: {
        max: bigint;
        min: bigint;
    };
    boostTimeDuration: number;
}
export interface TradeVolumeParams {
    tokenAddress: string;
    targetVolume: bigint;
    buyAmountRange: {
        max: bigint;
        min: bigint;
    };
    interval: number;
    duration: boolean;
}
export interface SellParams {
    tokenAddress: string;
    sellPercent: number;
    duration: number;
    removeLiquidity: boolean;
}
//# sourceMappingURL=params.d.ts.map