import { type ApiCollection, type CollectionNftsRequest, type CollectionRequest, type CollectionsRequest, type ApiNftItem, type NftRequest, type NftsRequest, type OwnerNftsRequest, type TransactionRequest, type TransactionsRequest, type ApiTransaction, type ApiResponse } from '../'; import { type IdleApi } from './'; export declare class IdleApiProvider { private readonly api; constructor(api: IdleApi); collection(request: CollectionRequest): Promise, Response>>; collections(request: CollectionsRequest): Promise>, Response>>; collectionNfts(request: CollectionNftsRequest): Promise>, Response>>; ownerNfts(request: OwnerNftsRequest): Promise>, Response>>; nfts(request: NftsRequest): Promise>, Response>>; nft(request: NftRequest): Promise, Response>>; transactions(request: TransactionsRequest): Promise>; transaction(request: TransactionRequest): Promise>; } //# sourceMappingURL=provider.d.ts.map