export interface ValidationResult { isValid: boolean; error?: string; sanitized?: string; } export declare function validateExperimentName(experimentName: string): ValidationResult; export declare function validateDatabricksHost(host: string): ValidationResult; export declare function sanitizeExperimentId(experimentId: string): string | null; export declare function validateApiResponse(response: unknown, expectedFields: string[]): ValidationResult; export declare class RateLimiter { private requests; private readonly maxRequests; private readonly windowMs; constructor(maxRequests?: number, windowMs?: number); isAllowed(): boolean; getRemaining(): number; reset(): void; }