// Generated by dts-bundle-generator v9.5.1 import { ICustomElement, provide } from 'component-register'; import { Accessor } from 'solid-js'; declare namespace createHybridCartClient { type Options = { debug?: boolean; }; type RequestOptions = { signal?: AbortSignal; }; } declare const API: { add: (input: { readonly items: readonly { readonly id: string | number; readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | number | boolean | null; } | undefined; readonly selling_plan?: string | number | undefined; }[]; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }, options?: createHybridCartClient.RequestOptions) => Promise<{ readonly data?: undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; }>; change: (input: ({ readonly id: string; } & { readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | null; } | undefined; readonly selling_plan?: string | number | null | undefined; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }) | ({ readonly line: number; } & { readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | null; } | undefined; readonly selling_plan?: string | number | null | undefined; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }), options?: createHybridCartClient.RequestOptions) => Promise<{ readonly data?: undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: null; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; }>; clear: (input: { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }, options?: createHybridCartClient.RequestOptions) => Promise<{ readonly data?: undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; }>; get: (input: { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }, options?: createHybridCartClient.RequestOptions) => Promise<{ readonly data?: undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; }>; update: (input: { readonly updates?: { readonly [x: string]: number; } | readonly number[] | undefined; readonly note?: string | null | undefined; readonly attributes?: { readonly [x: string]: string | number | boolean | null; } | undefined; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }, options?: createHybridCartClient.RequestOptions) => Promise<{ readonly data?: undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; }>; discounts: { update: (input: string[], options?: createHybridCartClient.RequestOptions) => Promise<{ readonly data?: undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; } | { readonly data?: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined; readonly error?: { status: number; message: string; description?: string; } | undefined; }>; }; }; export type CartData = NonNullable>["data"]>; export type Input = Parameters[0]["items"][number]; export type Input$1 = string; export type Input$2 = NonNullable[0]["attributes"]>; export type Input$3 = string; export type Input$4 = Parameters[0]; export type Input$5 = { key: string; id: string | number; }; declare const mutation$5: import("@tanstack/solid-query").UseMutationResult<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; }), Error, Input$5, unknown>; declare function subscribe(unwrapValue: ((cart: CartData) => T) | undefined, cb: (data: T) => void): () => void; declare const HybridCart: { data: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }); error: Error; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; isPlaceholderData: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isRefetching: boolean; isStale: boolean; isEnabled: boolean; refetch: (options?: import("@tanstack/solid-query").RefetchOptions) => Promise>; fetchStatus: import("@tanstack/solid-query").FetchStatus; promise: Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; })>; addItems: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; }), Error, { readonly id: string | number; readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | number | boolean | null; } | undefined; readonly selling_plan?: string | number | undefined; }[], unknown>; addItem: (input: Input) => Promise<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; })>; removeItems: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }), Error, string[], { previousCart: CartData; }>; removeItem: (input: Input$1) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; })>; addAttributes: (input: Input$2) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; addAttribute: (input: { key: string; value: Input$2[string]; }) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; updateAttributes: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined, Error, { readonly [x: string]: string | number | boolean | null; }, { previousCart: CartData; }>; removeAttributes: (input: string[]) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; removeAttribute: (key: string) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; updateNote: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined, Error, string | null, { previousCart: CartData; }>; clear: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined, Error, void, { previousCart: CartData; }>; updateItem: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: null; }), Error, ({ readonly id: string; } & { readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | null; } | undefined; readonly selling_plan?: string | number | null | undefined; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }) | ({ readonly line: number; } & { readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | null; } | undefined; readonly selling_plan?: string | number | null | undefined; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }), { previousCart: CartData; }>; updateItems: (input: Input$4[]) => Promise<{ rejected: PromiseRejectedResult[]; resolved: PromiseFulfilledResult<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: null; })>[]; }>; addDiscounts: (input: Input$3[]) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; addDiscount: (input: Input$3) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; removeDiscounts: (input: Input$3[]) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; removeDiscount: (input: Input$3) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; replaceItem: (input: ReplaceItem.Input) => Promise<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; })>; replaceItems: (input: ReplaceItem.Input[]) => Promise<{ rejected: PromiseRejectedResult[]; resolved: PromiseFulfilledResult<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; })>[]; }>; subscribe: typeof subscribe; } | { data: ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }); error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; isPlaceholderData: false; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isRefetching: boolean; isStale: boolean; isEnabled: boolean; refetch: (options?: import("@tanstack/solid-query").RefetchOptions) => Promise>; fetchStatus: import("@tanstack/solid-query").FetchStatus; promise: Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; })>; addItems: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; }), Error, { readonly id: string | number; readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | number | boolean | null; } | undefined; readonly selling_plan?: string | number | undefined; }[], unknown>; addItem: (input: Input) => Promise<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; })>; removeItems: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }), Error, string[], { previousCart: CartData; }>; removeItem: (input: Input$1) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; })>; addAttributes: (input: Input$2) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; addAttribute: (input: { key: string; value: Input$2[string]; }) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; updateAttributes: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined, Error, { readonly [x: string]: string | number | boolean | null; }, { previousCart: CartData; }>; removeAttributes: (input: string[]) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; removeAttribute: (key: string) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined>; updateNote: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_changelog: { readonly added: readonly { readonly quantity: number; readonly variant_id: number; }[]; }; } & { readonly sections: null; }) | undefined, Error, string | null, { previousCart: CartData; }>; clear: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined, Error, void, { previousCart: CartData; }>; updateItem: import("@tanstack/solid-query").UseMutateAsyncFunction<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: null; }), Error, ({ readonly id: string; } & { readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | null; } | undefined; readonly selling_plan?: string | number | null | undefined; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }) | ({ readonly line: number; } & { readonly quantity?: number | undefined; readonly properties?: { readonly [x: string]: string | null; } | undefined; readonly selling_plan?: string | number | null | undefined; } & { readonly sections?: readonly string[] | undefined; readonly sections_url?: string | undefined; }), { previousCart: CartData; }>; updateItems: (input: Input$4[]) => Promise<{ rejected: PromiseRejectedResult[]; resolved: PromiseFulfilledResult<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; readonly items_added: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; readonly items_removed: readonly { readonly title: string; readonly url: string; readonly price: string; readonly id: string; readonly quantity: number; readonly variant_id: number; readonly sku: string; readonly vendor: string; readonly product_id: number; readonly image: string; readonly product_type: string; readonly product_title: string; readonly variant_title: string; readonly presentment_price: number; readonly untranslated_product_title: string; readonly untranslated_variant_title: string; readonly view_key: string; }[]; } & { readonly sections: null; })>[]; }>; addDiscounts: (input: Input$3[]) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; addDiscount: (input: Input$3) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; removeDiscounts: (input: Input$3[]) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; removeDiscount: (input: Input$3) => Promise<({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly requires_shipping: boolean; readonly token: string; readonly note: string | null; readonly attributes: { readonly [x: string]: string | number | boolean | null; }; readonly original_total_price: number; readonly total_price: number; readonly total_weight: number; readonly item_count: number; readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; readonly currency: string; readonly items_subtotal_price: number; readonly cart_level_discount_applications: readonly { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }[]; } & { readonly sections: null; }) | undefined>; replaceItem: (input: ReplaceItem.Input) => Promise<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; })>; replaceItems: (input: ReplaceItem.Input[]) => Promise<{ rejected: PromiseRejectedResult[]; resolved: PromiseFulfilledResult<({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: { readonly [x: string]: Element | null; }; }) | ({ readonly items: readonly { readonly title: string; readonly url: string; readonly price: number; readonly id: string | number; readonly key: string; readonly properties: { readonly [x: string]: string | number | boolean | null; } | null; readonly quantity: number; readonly variant_id: string | number; readonly original_price: number; readonly discounted_price: number; readonly line_price: number; readonly original_line_price: number; readonly total_discount: number; readonly discounts: readonly { readonly title: string; readonly amount: number; }[]; readonly sku: string | null; readonly grams: number; readonly vendor: string; readonly taxable: boolean; readonly product_id: string | number; readonly product_has_only_default_variant: boolean; readonly gift_card: boolean; readonly final_line_price: number; readonly final_price: number; readonly featured_image?: { readonly aspect_ratio: number; readonly alt: string; readonly height: number; readonly url: string; readonly width: number; } | undefined; readonly image: string; readonly handle: string; readonly requires_shipping: boolean; readonly product_type: string; readonly product_title: string; readonly product_description: string; readonly variant_title: string | null; readonly variant_options: readonly string[]; readonly options_with_values: readonly { readonly value: string; readonly name: string; }[]; readonly line_level_discount_allocations: readonly { readonly amount: number; readonly discount_application: { readonly target_selection: "all" | "entitled" | "explicit"; readonly target_type: "line_item" | "shipping_line"; readonly title: string; readonly total_allocated_amount: number; readonly type: "" | "automatic" | "discount_code" | "manual" | "script"; readonly value: number; readonly value_type: "fixed_amount" | "percentage"; readonly description: string | null; }; }[]; readonly line_level_total_discount: number; readonly quantity_rule?: { readonly min: number; readonly max: number | null; readonly increment: number; } | undefined; readonly has_components: boolean; readonly unit_price?: number | undefined; readonly unit_price_measurement?: { readonly measured_type: "volume" | "weight" | "dimension"; readonly quantity_unit: string; readonly quantity_value: number; readonly reference_unit: string; readonly reference_value: number; } | undefined; readonly selling_plan_allocation: { readonly price: number; readonly price_adjustments: readonly { readonly position: number; readonly price: number; }[]; readonly compare_at_price: number; readonly per_delivery_price: number; readonly selling_plan: { readonly description: string | null; readonly name: string; readonly id: string | number; readonly options: readonly { readonly value: string; readonly name: string; readonly position: number; }[]; readonly recurring_deliveries: boolean; readonly fixed_selling_plan: boolean; readonly price_adjustments: readonly { readonly value: number; readonly value_type: "fixed_amount" | "percentage" | "price"; readonly position: number; readonly order_count: number | null; }[]; }; } | null; }[]; } & { readonly sections: null; })>[]; }>; subscribe: typeof subscribe; }; declare namespace ReplaceItem { export { Input$5 as Input$5, mutation$5 as mutation$5 }; } export type WalkableNode = Parameters[2]; export type HybridCartContextType = () => (typeof HybridCart)["data"]; export declare const provideHybridCartContext: (element: WalkableNode) => HybridCartContextType; export declare const useHybridCartContext: (context: HybridCartContextType) => HybridCartContextType; export declare const useHybridCart: (element: HTMLElement & ICustomElement) => HybridCartContextType; export type Path = T extends readonly (infer U)[] ? `${number}` | `${number}.${Path}` : T extends object ? { [K in keyof T & (string | number)]: T[K] extends object | any[] ? `${K}` | `${K}.${Path}` : `${K}`; }[keyof T & (string | number)] : never; export type Format = "currency" | "number" | "boolean" | "invert_boolean" | string; export type HybridCartData = (typeof HybridCart)["data"]; export type ValidHybridPath = Path; type WalkableNode$1 = Parameters[2]; export type FullPropertyPathContextType = ReturnType; export type Options = { path: Accessor; element: HTMLElement & ICustomElement; }; declare function createFullPathPropertyContext(options: Options): Accessor; export declare function provideFullPropertyPathContext({ element, path, }: { element: WalkableNode$1; path: Accessor; }): FullPropertyPathContextType; export declare function useFullPropertyPathContext(context: FullPropertyPathContextType): Accessor; export declare function useFullPropertyPath(props: { element: HTMLElement & ICustomElement; path?: Accessor; }): Accessor; type Options$1 = { path: Accessor; element: HTMLElement & ICustomElement; }; export declare function useCartValue(options: Options$1): Accessor; type Options$2 = { path: Accessor; format?: Format; element: HTMLElement & ICustomElement; }; export declare function useFormattedValue(options: Options$2): Accessor; type WalkableNode$2 = Parameters[2]; export type Status = "default" | "loading" | "success" | "error"; export type ListenerStatusContextType = ReturnType; type Options$3 = { element: HTMLElement & ICustomElement; status: Status; }; declare function createListenerStatusContext(options: Options$3): readonly [ () => Status, (status: Status) => Status | undefined ]; export declare const provideListenerStatusContext: (options: { element: WalkableNode$2; status: Status; }) => ListenerStatusContextType; export declare const useListenerStatusContext: (context: ListenerStatusContextType) => readonly [ () => Status, (status: Status) => Status | undefined ]; export declare const useListenerStatus: (element: HTMLElement & ICustomElement) => readonly [ () => Status, (status: Status) => Status | undefined ]; export {};