import { QueryParams } from '../types'; /** * Validates that all required fields are present in the data object */ export declare function validateRequired>(data: T, requiredFields: string[]): void; /** * Validates a date range for API requests */ export declare function validateDateRange(startTime: string, endTime: string): void; /** * Validates budget amount in micro currency units */ export declare function validateBudget(amount: number, minAmount?: number): void; /** * Validates string length */ export declare function validateStringLength(value: string, field: string, maxLength?: number): void; /** * Removes undefined and null values from parameters */ export declare function sanitizeParams>(params: T): T; /** * Builds query string from parameters object */ export declare function buildQueryString(params: QueryParams): string; //# sourceMappingURL=validation.d.ts.map