/** * What a skill version string may look like (hasna/apps#1630). * * The version becomes a path segment in the version-addressed object key and in the * `/versions/:version` routes, so it is a closed alphabet rather than "whatever the * publisher sent": no separators, no dot-only names, bounded length. Semver fits; so do * date stamps and package-style prereleases. */ export declare const SKILL_VERSION_PATTERN: RegExp; export declare function isValidSkillVersion(value: unknown): boolean; export declare const SKILL_VERSION_RULE = "1-128 characters: letters, digits, '.', '_', '+', '-'; must start with a letter or digit; no '..'";