/**
 * Prefix Validator
 *
 * Validates user story prefixes for multi-repo setups.
 * Checks format (2-6 uppercase letters), reserved words, and uniqueness.
 */
/** SpecWeave-reserved prefixes that cannot be used as repo prefixes */
export declare const RESERVED_PREFIXES: readonly ["US", "FS", "EP", "T", "AC"];
/** Default prefix suggestions per role */
export declare const ROLE_PREFIX_DEFAULTS: Record<string, string>;
export interface PrefixValidationResult {
    valid: boolean;
    /** Normalized prefix (uppercase) — only set when valid */
    normalized?: string;
    /** Error message — only set when invalid */
    error?: string;
}
/**
 * Validate a story prefix for format, reserved words, and uniqueness.
 *
 * @param prefix - Prefix to validate (case-insensitive)
 * @param usedPrefixes - Set of already-assigned prefixes (uppercase)
 */
export declare function validatePrefix(prefix: string, usedPrefixes: Set<string>): PrefixValidationResult;
//# sourceMappingURL=prefix-validator.d.ts.map