/**
 * Success/failure counter for each tick of each scheduled job.
 * Labels:
 * - job: scheduled-job name (one of `OrchestratorScheduledJobName`)
 * - result: success | failure
 */
export declare const jobRunsTotal: import("@opentelemetry/api").Counter<import("@opentelemetry/api").Attributes>;
/**
 * Histogram of per-tick duration, seconds.
 * Labels:
 * - job: scheduled-job name (one of `OrchestratorScheduledJobName`)
 */
export declare const jobDurationSeconds: import("@opentelemetry/api").Histogram<import("@opentelemetry/api").Attributes>;
/**
 * Unix timestamp (seconds) of the most recent successful tick.
 * Labels:
 * - job: scheduled-job name (one of `OrchestratorScheduledJobName`)
 */
export declare const jobLastSuccessTimestamp: {
    set(labels: Record<string, string>, value: number): void;
    reset(): void;
};
/**
 * Unix timestamp (seconds) of the most recent failed tick.
 * Labels:
 * - job: scheduled-job name (one of `OrchestratorScheduledJobName`)
 */
export declare const jobLastFailureTimestamp: {
    set(labels: Record<string, string>, value: number): void;
    reset(): void;
};
/**
 * Count of consecutive failures since last success. Resets to 0 on success.
 * Labels:
 * - job: scheduled-job name (one of `OrchestratorScheduledJobName`)
 */
export declare const jobConsecutiveFailures: {
    set(labels: Record<string, string>, value: number): void;
    reset(): void;
};
//# sourceMappingURL=scheduled-jobs.d.ts.map