import { z } from "zod"; import type { CreateMappingRequest, UpdateMappingRequest, UserIdMapping } from "./contract"; export declare const createMappingRequestSchema: z.ZodType; export declare const updateMappingRequestSchema: z.ZodType; export declare const userIdMappingSchema: z.ZodType; export declare const mappingSearchFiltersSchema: z.ZodObject<{ userId: z.ZodOptional; whmcsClientId: z.ZodOptional; sfAccountId: z.ZodOptional; hasWhmcsMapping: z.ZodOptional; hasSfMapping: z.ZodOptional; }, z.core.$strip>; export declare const mappingStatsSchema: z.ZodObject<{ totalMappings: z.ZodNumber; whmcsMappings: z.ZodNumber; salesforceMappings: z.ZodNumber; completeMappings: z.ZodNumber; orphanedMappings: z.ZodNumber; }, z.core.$strip>; export declare const bulkMappingOperationSchema: z.ZodObject<{ operation: z.ZodEnum<{ create: "create"; update: "update"; delete: "delete"; }>; mappings: z.ZodUnion>>, z.ZodArray>>, z.ZodArray]>; }, z.core.$strip>; export declare const bulkMappingResultSchema: z.ZodObject<{ successful: z.ZodNumber; failed: z.ZodNumber; errors: z.ZodArray>; }, z.core.$strip>; export type MappingSearchFilters = z.infer; export type MappingStats = z.infer; export type BulkMappingOperation = z.infer; export type BulkMappingResult = z.infer;