import { z } from "@medusajs/deps/zod"; import { ProductStatus } from "./enums"; export declare const booleanString: () => z.ZodPipe, z.ZodTransform>; export declare const numericString: () => z.ZodPipe>; export declare const IdAssociation: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const CreateVariantPrice: z.ZodObject<{ currency_code: z.ZodString; amount: z.ZodNumber; min_quantity: z.ZodOptional>; max_quantity: z.ZodOptional>; rules: z.ZodOptional>; }, z.core.$strip>; export declare const CreateProductOption: z.ZodObject<{ title: z.ZodString; values: z.ZodArray; }, z.core.$strip>; export declare const CreateProductVariant: z.ZodObject<{ title: z.ZodString; sku: z.ZodOptional>; ean: z.ZodOptional>; upc: z.ZodOptional>; barcode: z.ZodOptional>; hs_code: z.ZodOptional>; mid_code: z.ZodOptional>; allow_backorder: z.ZodDefault, z.ZodTransform>>>; manage_inventory: z.ZodDefault, z.ZodTransform>>>; variant_rank: z.ZodOptional; weight: z.ZodOptional>; length: z.ZodOptional>; height: z.ZodOptional>; width: z.ZodOptional>; origin_country: z.ZodOptional>; material: z.ZodOptional>; metadata: z.ZodOptional>>; prices: z.ZodArray>; max_quantity: z.ZodOptional>; rules: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional>; inventory_items: z.ZodOptional>>; }, z.core.$strict>; export declare const CreateProduct: z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional>; description: z.ZodOptional>; is_giftcard: z.ZodDefault, z.ZodTransform>>>; discountable: z.ZodDefault, z.ZodTransform>>>; images: z.ZodOptional>>; thumbnail: z.ZodOptional>; handle: z.ZodOptional; status: z.ZodDefault>>; external_id: z.ZodOptional>; type_id: z.ZodOptional>; collection_id: z.ZodOptional>; categories: z.ZodOptional>>; tags: z.ZodOptional>>; options: z.ZodOptional; }, z.core.$strip>>>; variants: z.ZodOptional>; ean: z.ZodOptional>; upc: z.ZodOptional>; barcode: z.ZodOptional>; hs_code: z.ZodOptional>; mid_code: z.ZodOptional>; allow_backorder: z.ZodDefault, z.ZodTransform>>>; manage_inventory: z.ZodDefault, z.ZodTransform>>>; variant_rank: z.ZodOptional; weight: z.ZodOptional>; length: z.ZodOptional>; height: z.ZodOptional>; width: z.ZodOptional>; origin_country: z.ZodOptional>; material: z.ZodOptional>; metadata: z.ZodOptional>>; prices: z.ZodArray>; max_quantity: z.ZodOptional>; rules: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional>; inventory_items: z.ZodOptional>>; }, z.core.$strict>>>; sales_channels: z.ZodOptional>>; shipping_profile_id: z.ZodOptional; weight: z.ZodOptional>; length: z.ZodOptional>; height: z.ZodOptional>; width: z.ZodOptional>; hs_code: z.ZodOptional>; mid_code: z.ZodOptional>; origin_country: z.ZodOptional>; material: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strict>; export declare const UpdateProductOption: z.ZodObject<{ id: z.ZodOptional; title: z.ZodOptional; values: z.ZodOptional>; }, z.core.$strip>; export declare const UpdateVariantPrice: z.ZodObject<{ id: z.ZodOptional; currency_code: z.ZodOptional; amount: z.ZodOptional; min_quantity: z.ZodOptional>; max_quantity: z.ZodOptional>; rules: z.ZodOptional>; }, z.core.$strip>; export declare const UpdateProductVariant: z.ZodObject<{ id: z.ZodOptional; title: z.ZodOptional; prices: z.ZodOptional; currency_code: z.ZodOptional; amount: z.ZodOptional; min_quantity: z.ZodOptional>; max_quantity: z.ZodOptional>; rules: z.ZodOptional>; }, z.core.$strip>>>; sku: z.ZodOptional>; ean: z.ZodOptional>; upc: z.ZodOptional>; barcode: z.ZodOptional>; hs_code: z.ZodOptional>; mid_code: z.ZodOptional>; allow_backorder: z.ZodOptional, z.ZodTransform>>; manage_inventory: z.ZodOptional, z.ZodTransform>>; variant_rank: z.ZodOptional; weight: z.ZodOptional>>>; length: z.ZodOptional>>>; height: z.ZodOptional>>>; width: z.ZodOptional>>>; origin_country: z.ZodOptional>; material: z.ZodOptional>; metadata: z.ZodOptional>>; options: z.ZodOptional>; }, z.core.$strict>; export declare const UpdateProduct: z.ZodObject<{ id: z.ZodString; title: z.ZodOptional; discountable: z.ZodOptional, z.ZodTransform>>; is_giftcard: z.ZodOptional, z.ZodTransform>>; options: z.ZodOptional; title: z.ZodOptional; values: z.ZodOptional>; }, z.core.$strip>>>; variants: z.ZodOptional; title: z.ZodOptional; prices: z.ZodOptional; currency_code: z.ZodOptional; amount: z.ZodOptional; min_quantity: z.ZodOptional>; max_quantity: z.ZodOptional>; rules: z.ZodOptional>; }, z.core.$strip>>>; sku: z.ZodOptional>; ean: z.ZodOptional>; upc: z.ZodOptional>; barcode: z.ZodOptional>; hs_code: z.ZodOptional>; mid_code: z.ZodOptional>; allow_backorder: z.ZodOptional, z.ZodTransform>>; manage_inventory: z.ZodOptional, z.ZodTransform>>; variant_rank: z.ZodOptional; weight: z.ZodOptional>>>; length: z.ZodOptional>>>; height: z.ZodOptional>>>; width: z.ZodOptional>>>; origin_country: z.ZodOptional>; material: z.ZodOptional>; metadata: z.ZodOptional>>; options: z.ZodOptional>; }, z.core.$strict>>>; status: z.ZodOptional>; subtitle: z.ZodOptional>; description: z.ZodOptional>; images: z.ZodOptional>>; thumbnail: z.ZodOptional>; handle: z.ZodOptional>; type_id: z.ZodOptional>; external_id: z.ZodOptional>; collection_id: z.ZodOptional>; categories: z.ZodOptional>>; tags: z.ZodOptional>>; sales_channels: z.ZodOptional>>; shipping_profile_id: z.ZodOptional>; weight: z.ZodOptional>>>; length: z.ZodOptional>>>; height: z.ZodOptional>>>; width: z.ZodOptional>>>; hs_code: z.ZodOptional>; mid_code: z.ZodOptional>; origin_country: z.ZodOptional>; material: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strict>; //# sourceMappingURL=validators.d.ts.map