import { z } from "zod"; import { AdditionalData } from "@medusajs/framework/types"; export type AdminGetOfferParamsType = z.infer; export declare const AdminGetOfferParams: z.ZodObject<{ fields: z.ZodOptional; }, z.core.$strip, z.ZodTypeAny, { fields?: string | undefined; }, { fields?: string | undefined; }>; export type AdminGetOffersParamsType = z.infer; export declare const AdminGetOffersParams: z.ZodObject<{ fields: z.ZodOptional; offset: z.ZodPipe, z.ZodDefault>>; limit: z.ZodPipe, z.ZodDefault>>; order: z.ZodOptional | z.ZodDefault>; with_deleted: z.ZodPipe, z.ZodOptional>; } & { q: z.ZodOptional; id: z.ZodOptional]>>; seller_id: z.ZodOptional]>>; variant_id: z.ZodOptional]>>; shipping_profile_id: z.ZodOptional]>>; sku: z.ZodOptional]>>; ean: z.ZodOptional]>>; upc: z.ZodOptional]>>; group_by_seller: any; status: z.ZodOptional]>>; category_id: z.ZodOptional]>>; collection_id: z.ZodOptional]>>; type_id: z.ZodOptional]>>; tag_id: z.ZodOptional]>>; created_at: z.ZodOptional]>>; updated_at: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { [x: string]: any; fields?: unknown; offset?: z.ZodPipe, z.ZodDefault>>; limit?: z.ZodPipe, z.ZodDefault>>; order?: unknown; with_deleted?: z.ZodPipe, z.ZodOptional>; q?: unknown; id?: unknown; seller_id?: unknown; variant_id?: unknown; shipping_profile_id?: unknown; sku?: unknown; ean?: unknown; upc?: unknown; group_by_seller?: unknown; status?: unknown; category_id?: unknown; collection_id?: unknown; type_id?: unknown; tag_id?: unknown; created_at?: unknown; updated_at?: unknown; }, { [x: string]: any; fields?: unknown; offset?: z.ZodPipe, z.ZodDefault>>; limit?: z.ZodPipe, z.ZodDefault>>; order?: unknown; with_deleted?: z.ZodPipe, z.ZodOptional>; q?: unknown; id?: unknown; seller_id?: unknown; variant_id?: unknown; shipping_profile_id?: unknown; sku?: unknown; ean?: unknown; upc?: unknown; group_by_seller?: unknown; status?: unknown; category_id?: unknown; collection_id?: unknown; type_id?: unknown; tag_id?: unknown; created_at?: unknown; updated_at?: unknown; }>; declare const CreateOffersBatch: z.ZodObject<{ seller_id: z.ZodString; offers: z.ZodArray>; max_quantity: z.ZodOptional>; rules: z.ZodOptional>; }, "strict", z.ZodTypeAny, { currency_code: string; amount: number; min_quantity?: number | null | undefined; max_quantity?: number | null | undefined; rules?: Record | undefined; }, { currency_code: string; amount: number; min_quantity?: number | null | undefined; max_quantity?: number | null | undefined; rules?: Record | undefined; }>, "many">; inventory_items: z.ZodArray; sku: z.ZodOptional; required_quantity: z.ZodDefault; stock_levels: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { required_quantity: number; title?: string | undefined; sku?: string | undefined; stock_levels?: { location_id: string; stocked_quantity: number; }[] | undefined; }, { title?: string | undefined; sku?: string | undefined; required_quantity?: number | undefined; stock_levels?: { location_id: string; stocked_quantity: number; }[] | undefined; }>, "many">; ean: z.ZodOptional>; upc: z.ZodOptional>; metadata: z.ZodOptional>>; }, "strict", z.ZodTypeAny, { variant_id: string; shipping_profile_id: string; sku: string; prices: { currency_code: string; amount: number; min_quantity?: number | null | undefined; max_quantity?: number | null | undefined; rules?: Record | undefined; }[]; inventory_items: { required_quantity: number; title?: string | undefined; sku?: string | undefined; stock_levels?: { location_id: string; stocked_quantity: number; }[] | undefined; }[]; metadata?: Record | null | undefined; ean?: string | null | undefined; upc?: string | null | undefined; }, { variant_id: string; shipping_profile_id: string; sku: string; prices: { currency_code: string; amount: number; min_quantity?: number | null | undefined; max_quantity?: number | null | undefined; rules?: Record | undefined; }[]; inventory_items: { title?: string | undefined; sku?: string | undefined; required_quantity?: number | undefined; stock_levels?: { location_id: string; stocked_quantity: number; }[] | undefined; }[]; metadata?: Record | null | undefined; ean?: string | null | undefined; upc?: string | null | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { seller_id: string; offers: { variant_id: string; shipping_profile_id: string; sku: string; prices: { currency_code: string; amount: number; min_quantity?: number | null | undefined; max_quantity?: number | null | undefined; rules?: Record | undefined; }[]; inventory_items: { required_quantity: number; title?: string | undefined; sku?: string | undefined; stock_levels?: { location_id: string; stocked_quantity: number; }[] | undefined; }[]; metadata?: Record | null | undefined; ean?: string | null | undefined; upc?: string | null | undefined; }[]; }, { seller_id: string; offers: { variant_id: string; shipping_profile_id: string; sku: string; prices: { currency_code: string; amount: number; min_quantity?: number | null | undefined; max_quantity?: number | null | undefined; rules?: Record | undefined; }[]; inventory_items: { title?: string | undefined; sku?: string | undefined; required_quantity?: number | undefined; stock_levels?: { location_id: string; stocked_quantity: number; }[] | undefined; }[]; metadata?: Record | null | undefined; ean?: string | null | undefined; upc?: string | null | undefined; }[]; }>; export type AdminCreateOffersBatchType = z.infer & AdditionalData; export declare const AdminCreateOffersBatch: (additionalDataValidator?: z.ZodOptional>>) => z.ZodObject; export {};