/** * Git Branch Validation * * Validates branch names to ensure they contain Jira issue keys */ import type { ValidationResult } from "../types"; /** * Options for branch validation */ export interface BranchValidationOptions { projectKey?: string; approvedPrefixes?: string[]; exemptBranches?: string[]; requirePrefix?: boolean; } /** * Check if branch name is valid */ export declare function isBranchNameValid(branchName: string, options?: BranchValidationOptions): ValidationResult; /** * Check if branch is exempt from validation */ export declare function isExemptBranch(branchName: string, exemptBranches?: string[]): boolean; /** * Check if branch has an approved prefix */ export declare function hasApprovedPrefix(branchName: string, approvedPrefixes?: string[]): boolean; //# sourceMappingURL=branch-validation.d.ts.map