import type { ArgentBackendNetworkId } from "../argent/type"; import type { Address } from "../chains"; import { type SWRConfigCommon } from "../http/swr"; import { ArgentBackendNftService } from "./argent"; import type { PaginatedItems } from "./interface"; export declare const useNfts: (nftService: ArgentBackendNftService, chain: string, network: ArgentBackendNetworkId, address?: Address, config?: SWRConfigCommon) => { error?: any; mutate: import("swr").KeyedMutator; isValidating: boolean; nfts: import("./interface").NftItem[] | undefined; }; export declare const useCollection: (nftService: ArgentBackendNftService, chain: string, network: ArgentBackendNetworkId, collectionAddress?: Address, config?: SWRConfigCommon) => { error?: any; mutate: import("swr").KeyedMutator; isValidating: boolean; collection: import("./interface").Collection | undefined; }; export declare const useNft: (nftService: ArgentBackendNftService, chain: string, network: ArgentBackendNetworkId, collectionAddress?: Address, tokenId?: string, config?: SWRConfigCommon) => { error?: any; mutate: import("swr").KeyedMutator; isValidating: boolean; nft: import("./interface").NftItem | undefined; };