/** * Git Commit Message Validation * * Validates commit messages to ensure they contain Jira issue keys */ import type { ValidationResult } from "../types"; /** * Options for commit validation */ export interface CommitValidationOptions { projectKey?: string; allowMergeCommits?: boolean; allowRevertCommits?: boolean; allowDependencyBots?: boolean; } /** * Check if commit message is valid */ export declare function isCommitMessageValid(message: string, options?: CommitValidationOptions): ValidationResult; /** * Check if commit message is a merge commit */ export declare function isMergeCommit(message: string): boolean; /** * Check if commit message is a revert commit */ export declare function isRevertCommit(message: string): boolean; /** * Check if commit message is from a dependency bot */ export declare function isDependencyBotCommit(message: string): boolean; //# sourceMappingURL=commit-validation.d.ts.map