import type { CreateMappingRequest, UpdateMappingRequest, UserIdMapping, MappingValidationResult } from "./contract"; export declare function checkMappingCompleteness(request: CreateMappingRequest | UserIdMapping): string[]; export declare function validateNoConflicts(request: CreateMappingRequest, existingMappings: UserIdMapping[]): MappingValidationResult; export declare function validateDeletion(mapping: UserIdMapping | null | undefined): MappingValidationResult; export declare function sanitizeCreateRequest(request: CreateMappingRequest): CreateMappingRequest; export declare function sanitizeUpdateRequest(request: UpdateMappingRequest): UpdateMappingRequest;