#!/usr/bin/env node
/**
 * DORA Metrics Calculator
 *
 * Main orchestrator that calculates all 4 DORA metrics
 * Entry point for CLI and GitHub Actions workflow
 */
import { GitHubClient } from './github-client.js';
import { DORAMetrics, Release, Issue, Commit } from './types.js';
/**
 * Calculate all DORA metrics
 *
 * @param client - GitHub API client
 * @returns Complete DORA metrics with raw data
 */
export declare function calculateDORAMetrics(client: GitHubClient): Promise<{
    metrics: DORAMetrics;
    releases: Release[];
    issues: Issue[];
    deploymentCommits: Commit[];
}>;
/**
 * Write metrics to JSON file
 *
 * @param metrics - DORA metrics
 * @param filePath - Output file path
 */
export declare function writeMetricsJSON(metrics: DORAMetrics, filePath: string): void;
//# sourceMappingURL=dora-calculator.d.ts.map