/** * Custom error for invalid identity names */ export declare class InvalidIdentityNameError extends Error { constructor(message: string); } /** * Service responsible for validating identity names * Follows Single Responsibility Principle (SRP) */ export declare class IdentityNameValidator { private static readonly MIN_LENGTH; private static readonly MAX_LENGTH; private static readonly PATTERN; /** * Validate an identity name * @param idtyName - The identity name to validate * @throws {InvalidIdentityNameError} If the identity name is invalid */ static validate(idtyName: string): void; }