/** * Browser-safe identifiers for panel create forms (nginx, FTP, projects, SQL, IP). * Reject values that would flow into Linux users, nginx conf, or SQL identifiers. */ export declare function isProjectName(raw: string): boolean; export declare function isFtpUsername(raw: string): boolean; export declare function isSqlIdent(raw: string): boolean; export declare function isIpv4(raw: string): boolean; export declare function isIpv6(raw: string): boolean; export declare function isIpAddress(raw: string): boolean; export declare function isCidr(raw: string): boolean; /** One nginx server_name token (hostname, wildcard, IP, `_`, localhost). */ export declare function isNginxServerNameToken(raw: string): boolean; /** Mailbox / alias local-part (info, sales+list). */ export declare function isMailboxLocalPart(raw: string): boolean; /** Apex or mail host used as an email domain (not IP, not wildcard). */ export declare function isMailDomain(raw: string): boolean; export declare function isNginxServerNameList(raw: string): boolean; /** * DB cluster member host: real IPv4/IPv6 or a hostname token. * Dotted-quads must be valid IPv4 (so 999.999.999.999 is not treated as a name). * Rejects documentation placeholders used in the wizard examples. */ export declare function isClusterMemberHost(raw: string): boolean; export declare function parseDockerArgvLine(raw: string): string[] | null; //# sourceMappingURL=ident.d.ts.map