import { QueryHookOptions } from '@apollo/client';
import { BlockchainLocationInput, NftQuery, NftQueryVariables } from '../../__generated__/graphql';
import { collectionConfig } from '../../constants';
interface QueryNftProps {
    tokenId: string;
    chainLocation: BlockchainLocationInput | keyof typeof collectionConfig;
    options?: Omit<QueryHookOptions<NftQuery, NftQueryVariables>, 'variables'>;
}
export declare function useNft(args: QueryNftProps): import("@apollo/client").QueryResult<NftQuery, import("../../__generated__/graphql").Exact<{
    chainLocation?: import("../../__generated__/graphql").InputMaybe<BlockchainLocationInput> | undefined;
    tokenId?: import("../../__generated__/graphql").InputMaybe<string> | undefined;
}>>;
export default useNft;
