/** * Security validation utilities */ /** * Validate ID format - alphanumeric, hyphens, underscores only * Prevents injection attacks and ensures safe usage in maps/keys */ export declare function validateId(id: string, entityType?: string): void; /** * Validate message content length */ export declare function validateMessageLength(message: string): void; /** * Validate pipeline agent count */ export declare function validatePipelineAgentCount(count: number): void; /** * Validate accumulated message count in pipeline */ export declare function validatePipelineMessageCount(count: number): void; /** * Validate regex pattern to prevent ReDoS attacks * Checks for potentially dangerous patterns that could cause catastrophic backtracking */ export declare function validateRegexPattern(pattern: string): boolean; /** * Sanitize error messages to prevent information leakage */ export declare function sanitizeError(error: unknown, context?: string): Error; //# sourceMappingURL=validation.d.ts.map