import { BigNumberish } from "@ethersproject/bignumber"; import { BaseMetadataEntityFieldsFragment, ProductV1MetadataEntityFieldsFragment, GetBaseMetadataEntityByIdQueryQueryVariables, GetBaseMetadataEntitiesQueryQueryVariables, GetProductV1BrandsQueryQueryVariables, GetProductV1ProductsQueryQueryVariables, GetProductV1CategoriesQueryQueryVariables, GetProductV1MetadataEntitiesQueryQueryVariables, GetProductV1MetadataEntityByIdQueryQueryVariables, BaseProductV1BrandFieldsFragment, BaseProductV1ProductFieldsFragment, BaseProductV1CategoryFieldsFragment, OfferFieldsFragment, ProductV1Variation, GetProductV1ProductsWithVariantsQueryQueryVariables, BaseProductV1ProductWithNotVoidedVariantsFieldsFragment, BaseProductV1ProductWithVariantsFieldsFragment, GetAllProductsWithNotVoidedVariantsQueryQueryVariables, GetBundleMetadataEntityByIdQueryQueryVariables, GetBundleMetadataEntitiesQueryQueryVariables, BundleMetadataEntityFieldsFragment } from "../subgraph"; export type SingleBaseMetadataEntityQueryVariables = Omit; export type SingleProductV1MetadataEntityQueryVariables = Omit; export type SingleBundleMetadataEntityQueryVariables = Omit; export declare function getBaseMetadataEntityByOfferId(subgraphUrl: string, offerId: BigNumberish, queryVars?: SingleBaseMetadataEntityQueryVariables): Promise; export declare function getBaseMetadataEntities(subgraphUrl: string, queryVars?: GetBaseMetadataEntitiesQueryQueryVariables): Promise; export declare function getProductV1MetadataEntityByOfferId(subgraphUrl: string, offerId: BigNumberish, queryVars?: SingleProductV1MetadataEntityQueryVariables): Promise; export declare function getProductV1MetadataEntities(subgraphUrl: string, queryVars?: GetProductV1MetadataEntitiesQueryQueryVariables): Promise; export declare function getBundleMetadataEntityByOfferId(subgraphUrl: string, offerId: BigNumberish, queryVars?: SingleBundleMetadataEntityQueryVariables): Promise; export declare function getBundleMetadataEntities(subgraphUrl: string, queryVars?: GetBundleMetadataEntitiesQueryQueryVariables): Promise; export declare function getProductV1Brands(subgraphUrl: string, queryVars?: GetProductV1BrandsQueryQueryVariables): Promise; export declare function getProductV1Categories(subgraphUrl: string, queryVars?: GetProductV1CategoriesQueryQueryVariables): Promise; export declare function getProductV1Products(subgraphUrl: string, queryVars?: GetProductV1ProductsQueryQueryVariables): Promise; export declare function getAllProductsWithVariants(subgraphUrl: string, queryVars?: GetProductV1ProductsWithVariantsQueryQueryVariables): Promise; export declare function getAllProductsWithNotVoidedVariants(subgraphUrl: string, queryVars?: GetAllProductsWithNotVoidedVariantsQueryQueryVariables): Promise; export declare function getProductWithVariants(subgraphUrl: string, sellerId: string, productUuid: string): Promise<{ product: BaseProductV1ProductFieldsFragment; bundleSets: Map; variants: { offer: OfferFieldsFragment; variations: ProductV1Variation[]; }[]; } | null>; export declare function getProductWithVariantsFromOfferId(subgraphUrl: string, offerId: string): Promise>; //# sourceMappingURL=subgraph.d.ts.map