import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { CatalogItemOptionValueForItemVariation } from "./CatalogItemOptionValueForItemVariation"; import { CatalogItemVariationVendorInformation } from "./CatalogItemVariationVendorInformation"; import { CatalogPricingType } from "./CatalogPricingType"; import { CatalogStockConversion } from "./CatalogStockConversion"; import { InventoryAlertType } from "./InventoryAlertType"; import { ItemVariationLocationOverrides } from "./ItemVariationLocationOverrides"; import { Money } from "./Money"; export declare const CatalogItemVariation: core.serialization.ObjectSchema; export declare namespace CatalogItemVariation { interface Raw { item_id?: (string | null | undefined) | null; name?: (string | null | undefined) | null; sku?: (string | null | undefined) | null; upc?: (string | null | undefined) | null; ordinal?: number | null; pricing_type?: CatalogPricingType.Raw | null; price_money?: Money.Raw | null; location_overrides?: (ItemVariationLocationOverrides.Raw[] | null | undefined) | null; track_inventory?: (boolean | null | undefined) | null; inventory_alert_type?: InventoryAlertType.Raw | null; inventory_alert_threshold?: ((bigint | number) | null | undefined) | null; user_data?: (string | null | undefined) | null; service_duration?: ((bigint | number) | null | undefined) | null; available_for_booking?: (boolean | null | undefined) | null; item_option_values?: (CatalogItemOptionValueForItemVariation.Raw[] | null | undefined) | null; measurement_unit_id?: (string | null | undefined) | null; sellable?: (boolean | null | undefined) | null; stockable?: (boolean | null | undefined) | null; image_ids?: (string[] | null | undefined) | null; team_member_ids?: (string[] | null | undefined) | null; stockable_conversion?: CatalogStockConversion.Raw | null; kitchen_name?: (string | null | undefined) | null; vendor_information?: (CatalogItemVariationVendorInformation.Raw[] | null | undefined) | null; } }