import { z } from 'zod'; export type StoreGetReviewsParamsType = z.infer; export declare const StoreGetReviewsParams: z.ZodObject<{ fields: z.ZodOptional; } & { offset: z.ZodEffects>, number, unknown>; limit: z.ZodEffects>, number, unknown>; order: z.ZodOptional | z.ZodDefault>; with_deleted: z.ZodEffects, boolean | undefined, unknown>; }, "strip", z.ZodTypeAny, { offset: number; limit: number; order?: string | undefined; fields?: string | undefined; with_deleted?: boolean | undefined; }, { order?: string | undefined; fields?: string | undefined; offset?: unknown; limit?: unknown; with_deleted?: unknown; }>; /** * @schema StoreCreateReview * title: "Create Review" * description: "A schema for creating a review." * x-resourceId: StoreCreateReview * type: object * properties: * order_id: * type: string * description: The unique identifier of the order. * reference: * type: string * enum: [seller, product] * description: Indicates if review reference is seller or product * reference_id: * type: string * description: The unique identifier of reference. * rating: * type: number * description: The customer rating on the resource. * maximum: 5 * minimum: 1 * customer_note: * type: string * description: The customer note on the resource. * maxLength: 300 */ export type StoreCreateReviewType = z.infer; export declare const StoreCreateReview: z.ZodObject<{ order_id: z.ZodString; reference: z.ZodEnum<["seller", "product"]>; reference_id: z.ZodString; rating: z.ZodNumber; customer_note: z.ZodNullable; }, "strip", z.ZodTypeAny, { reference: "product" | "seller"; rating: number; customer_note: string | null; order_id: string; reference_id: string; }, { reference: "product" | "seller"; rating: number; customer_note: string | null; order_id: string; reference_id: string; }>; /** * @schema StoreUpdateReview * title: "Update Review" * description: "A schema for the review update." * x-resourceId: StoreUpdateReview * type: object * properties: * rating: * type: number * description: The customer rating on the resource. * maximum: 5 * minimum: 1 * customer_note: * type: string * description: The customer note on the resource. * maxLength: 300 */ export type StoreUpdateReviewType = z.infer; export declare const StoreUpdateReview: z.ZodObject<{ rating: z.ZodNumber; customer_note: z.ZodNullable; }, "strip", z.ZodTypeAny, { rating: number; customer_note: string | null; }, { rating: number; customer_note: string | null; }>;