import { z } from "@hono/zod-openapi"; export declare const CreateCommissionRuleBodySchema: z.ZodObject<{ name: z.ZodString; type: z.ZodEnum<{ category: "category"; vendor_tier: "vendor_tier"; volume_tier: "volume_tier"; promotional: "promotional"; }>; rateBps: z.ZodNumber; categorySlug: z.ZodOptional; vendorId: z.ZodOptional; vendorTier: z.ZodOptional; minVolumeCents: z.ZodOptional; maxVolumeCents: z.ZodOptional; validFrom: z.ZodOptional; validUntil: z.ZodOptional; priority: z.ZodOptional; }, z.core.$strip>; export declare const UpdateCommissionRuleBodySchema: z.ZodObject<{ name: z.ZodOptional; rateBps: z.ZodOptional; categorySlug: z.ZodOptional>; vendorTier: z.ZodOptional>; minVolumeCents: z.ZodOptional>; maxVolumeCents: z.ZodOptional>; validFrom: z.ZodOptional>; validUntil: z.ZodOptional>; priority: z.ZodOptional; isActive: z.ZodOptional; }, z.core.$strip>; export declare const PreviewCommissionBodySchema: z.ZodObject<{ vendorId: z.ZodUUID; categorySlug: z.ZodOptional; volumeCents: z.ZodOptional; }, z.core.$strip>; //# sourceMappingURL=commission.d.ts.map