/**
 * Prometheus Metrics (prom-client)
 *
 * Lazy-initialized so importing this module is safe in non-Node runtimes.
 */
export type ObserveHttpRequestInput = {
    method: string;
    route: string;
    status: number;
    durationMs: number;
};
export type ObserveDbQueryInput = {
    driver: string;
    durationMs: number;
};
export declare const PrometheusMetrics: Readonly<{
    getMetricsText(): Promise<{
        contentType: string;
        body: string;
    }>;
    observeHttpRequest(input: ObserveHttpRequestInput): Promise<void>;
    observeDbQuery(input: ObserveDbQueryInput): Promise<void>;
}>;
export default PrometheusMetrics;
//# sourceMappingURL=PrometheusMetrics.d.ts.map