import { z } from "zod"; export type AdminGetReviewsParamsType = z.infer; export declare const AdminGetReviewsParams: 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; seller_id: z.ZodOptional]>>; customer_id: z.ZodOptional]>>; reference: z.ZodOptional>; status: z.ZodOptional, z.ZodArray, "many">]>>; rating: z.ZodOptional]>>; }, z.core.$strip, z.ZodTypeAny, { seller_id?: string | string[] | undefined; order?: string | undefined; customer_id?: string | string[] | undefined; fields?: string | undefined; status?: "published" | "rejected" | "pending" | ("published" | "rejected" | "pending")[] | undefined; offset?: z.ZodPipe, z.ZodDefault>>; limit?: z.ZodPipe, z.ZodDefault>>; with_deleted?: z.ZodPipe, z.ZodOptional>; q?: string | undefined; reference?: "product" | "seller" | undefined; rating?: number | number[] | undefined; }, { seller_id?: string | string[] | undefined; order?: string | undefined; customer_id?: string | string[] | undefined; fields?: string | undefined; status?: "published" | "rejected" | "pending" | ("published" | "rejected" | "pending")[] | undefined; offset?: z.ZodPipe, z.ZodDefault>>; limit?: z.ZodPipe, z.ZodDefault>>; with_deleted?: z.ZodPipe, z.ZodOptional>; q?: string | undefined; reference?: "product" | "seller" | undefined; rating?: number | number[] | undefined; }>; export type AdminUpdateReviewType = z.infer; export declare const AdminUpdateReview: z.ZodObject<{ rating: z.ZodOptional; customer_note: z.ZodOptional; status: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status?: "published" | "rejected" | "pending" | undefined; rating?: number | undefined; customer_note?: string | undefined; }, { status?: "published" | "rejected" | "pending" | undefined; rating?: number | undefined; customer_note?: string | undefined; }>; export type AdminRespondReviewType = z.infer; export declare const AdminRespondReview: z.ZodObject<{ seller_note: z.ZodString; }, "strip", z.ZodTypeAny, { seller_note: string; }, { seller_note: string; }>;