/**
 * Deployment Frequency Calculator
 *
 * Calculates how often deployments occur (DORA metric #1)
 * Data source: Commits to develop branch (each push = deployment)
 *
 * For AI-assisted development workflows, counting commits to the
 * default branch is more accurate than counting formal releases.
 */
import { Commit, DeploymentFrequencyMetric } from '../types.js';
/**
 * Calculate Deployment Frequency from commits to develop
 *
 * Methodology:
 * 1. Count commits to develop in last 30 days
 * 2. Each commit = 1 deployment (trunk-based development)
 * 3. Calculate deploys per month
 * 4. Classify into DORA tier
 *
 * @param commits - Array of commits to default branch
 * @returns Deployment frequency metric
 */
export declare function calculateDeploymentFrequency(commits: Commit[]): DeploymentFrequencyMetric;
//# sourceMappingURL=deployment-frequency.d.ts.map