import type { MetricDefinition } from '../../types/observability.js';
/** All custom metrics exposed by the Planu observability module. */
export declare const PLANU_METRICS: readonly MetricDefinition[];
/** Records a spec_created_total counter increment. */
export declare function recordSpecCreated(projectId: string): void;
/** Records a spec_drift_detected_total counter increment. */
export declare function recordDriftDetected(projectId: string, specId: string): void;
/** Records the current spec coverage percentage as a gauge observation. */
export declare function recordSpecCoverage(projectId: string, percent: number): void;
/** Records a tool call duration in seconds. */
export declare function recordToolDuration(toolName: string, durationMs: number): void;
//# sourceMappingURL=metrics.d.ts.map