import type { IConfigCommitlint } from "../../interface/config/commitlint.interface"; import { ECommitlintMode } from "../../../domain/enum/commitlint-mode.enum"; import { ECommitlintProvider } from "../../../domain/enum/commitlint-provider.enum"; import { ECommitlintTicketMissingBranchLintBehavior } from "../../../domain/enum/commitlint-ticket-missing-branch-lint-behavior.enum"; import { ECommitlintTicketNormalization } from "../../../domain/enum/commitlint-ticket-normalization.enum"; import { ECommitlintTicketSource } from "../../../domain/enum/commitlint-ticket-source.enum"; export declare const COMMITLINT_AI_DEFAULTS: { maxRetries: number; mode: ECommitlintMode; model: string; provider: ECommitlintProvider; ticket: { missingBranchLintBehavior: ECommitlintTicketMissingBranchLintBehavior; normalization: ECommitlintTicketNormalization; pattern: string; patternFlags: string; source: ECommitlintTicketSource; }; validationMaxRetries: number; }; /** * Generates commitlint-ai plugin configuration. * The template mirrors current plugin options, including ticket extraction settings. */ export declare const COMMITLINT_AI_CONFIG: { template: (config?: IConfigCommitlint | null) => string; }; //# sourceMappingURL=ai-config.constant.d.ts.map