import { StorefrontApiResponse } from ".";
import type { GetProductOptionsQuery, GetProductOptionsWithVariantQuery } from "./types/storefront.generated";
export type LoadProductOptionsResponse = StorefrontApiResponse<GetProductOptionsQuery | GetProductOptionsWithVariantQuery>;
export type { GetProductOptionsQueryVariables } from "./types/storefront.generated";
export interface LoadProductOptionsArgs {
    productId?: string;
    variantId?: string;
    productHandle?: string;
}
export declare const loadProductOptions: ({ productId, productHandle, variantId, }: LoadProductOptionsArgs) => Promise<{
    data: GetProductOptionsQuery | GetProductOptionsWithVariantQuery | undefined;
    error: import("@shopify/graphql-client").ResponseErrors | null;
}>;
