import type { CommitMessage } from './types.js'; export declare const MAX_DESCRIPTION_LENGTH = 100; export declare const RECOMMENDED_DESCRIPTION_LENGTH = 72; export interface ValidationIssue { readonly severity: 'error' | 'warning'; readonly message: string; readonly field?: 'type' | 'scope' | 'description' | 'body' | 'footer'; } export interface ValidationResult { readonly valid: boolean; readonly issues: ReadonlyArray; } export declare function validateCommitMessage(msg: CommitMessage): ValidationResult; //# sourceMappingURL=validate.d.ts.map