import { AxiosInstance } from "axios"; interface CollectionStatsRequestParams { after?: string; collection_blacklist?: string; limit?: number; order?: "asc" | "desc"; page?: number; search?: string; sort?: string; symbol?: string; } interface CollectionStats { contract: string; collection_name: string; volume: string; sales: string; name: string; img: string; author: string; allow_notify: boolean; authorized_accounts: string[]; notify_accounts: string[]; market_fee: number; data: { img: string; url: string; name: string; images?: string; socials?: string; description: string; creator_info?: string; }; created_at_time: string; created_at_block: string; } interface CollectionStatsResponse { success: boolean; data: { symbol: { token_symbol: string; token_contract: string; token_precision: number; }; results: CollectionStats[]; }; query_time: number; } export declare class AtomicCollectionController { private _client; constructor(client: AxiosInstance); getMarketCollections(params: CollectionStatsRequestParams): Promise; } export declare const atomicCollectionController: AtomicCollectionController; export {};