/** * Configuration types for field type mapping */ interface FieldConfig { dateFields: string[]; booleanFields: string[]; numericFields: string[]; } /** * Type for the structured filter object returned by the parser */ type ParsedFilter = { [key: string]: any; orderBy?: Record; OR?: Record[]; }; /** * Parses query parameters into a structured filter object compatible with Prisma queries. * Supports various operators and data type conversions with deep merge strategy. * * @param query - Object containing query parameters * @param fieldConfig - Optional configuration for field type mapping * @returns Structured filter object for database queries */ export declare function parseQueryParamsWithModifiers(query: Record, fieldConfig?: FieldConfig): ParsedFilter; export {};