export interface MetricsConfig {
    metricsPort?: number;
    otelExporterUrl?: string;
    serviceName?: string;
    debug?: boolean;
    enableTracing?: boolean;
    otelEndpoint?: string;
}
declare class Metrics {
    private static instance;
    private sdk;
    private tracer;
    private registry;
    private metrics;
    private metricsServer;
    private constructor();
    static initialize(metricsPort?: number, options?: {}): Metrics;
}
export declare const metrics: {
    initialize: (metricsPort?: number, options?: {}) => Metrics;
};
export {};
//# sourceMappingURL=metrics.d.ts.map