/** * Shared domain/hostname validation (8P.3, 8J.3, 8J.4). * * Validates a bare hostname like "example.com" — rejects URLs, ports, * wildcards, protocol prefixes, and enforces DNS label (63-char) and * hostname (253-char) length limits. * * The length limit is checked FIRST (fail-fast) so oversized input is * rejected before any pattern matching, and error messages never echo * the full oversized value. */ /** * Validate a domain string is a plausible hostname. Throws * `ValidationError` on invalid input. */ export declare function validateDomain(domain: string): void; //# sourceMappingURL=domain-validation.d.ts.map