import { AsyncProductQueryQueryVariables } from './__generated__/AsyncProductQuery.graphql'; import { QueryOptions } from '../../sdk/graphql/useQuery'; export declare type Options = Omit; export declare const useAsyncProduct: (variables: AsyncProductQueryQueryVariables, options?: Pick | undefined) => { product: { productId: string | null | undefined; productName: string | null | undefined; productReference: string | null | undefined; description: string | null | undefined; linkText: string | null | undefined; specificationGroups: ({ name: string | null | undefined; specifications: ({ name: string | null | undefined; values: (string | null | undefined)[] | null | undefined; } | null | undefined)[] | null | undefined; } | null | undefined)[] | null | undefined; items: ({ itemId: string | null | undefined; variations: ({ name: string | null | undefined; values: (string | null | undefined)[] | null | undefined; } | null | undefined)[] | null | undefined; images: ({ imageUrl: string | null | undefined; imageText: string | null | undefined; } | null | undefined)[] | null | undefined; sellers: ({ sellerId: string | null | undefined; commercialOffer: { spotPrice: number | null | undefined; availableQuantity: number | null | undefined; price: number | null | undefined; listPrice: number | null | undefined; maxInstallments: ({ value: number | null | undefined; numberOfInstallments: number | null | undefined; } | null | undefined)[] | null | undefined; installments: ({ value: number | null | undefined; numberOfInstallments: number | null | undefined; interestRate: number | null | undefined; } | null | undefined)[] | null | undefined; gifts: ({ skuName: string | null | undefined; images: ({ imageUrl: string | null | undefined; } | null | undefined)[] | null | undefined; } | null | undefined)[] | null | undefined; teasers: { name: string | null | undefined; }[] | null | undefined; } | null | undefined; } | null | undefined)[] | null | undefined; } | null | undefined)[] | null | undefined; } | null; }; export declare const query: never;