import { DynamicModule, Provider } from "@nestjs/common"; import { RegistryContentType } from "prom-client"; import { PrometheusAsyncOptions, PrometheusOptions } from "./interfaces"; /** * The primary entrypoint. This should be registered once in the root application module. * * @public */ export declare class PrometheusModule { static register(options?: PrometheusOptions): DynamicModule; static registerAsync(options: PrometheusAsyncOptions): DynamicModule; static createAsyncProviders(options: PrometheusAsyncOptions): Provider[]; static createAsyncOptionsProvider(options: PrometheusAsyncOptions): Provider; private static configureServer; private static configurePushgateway; private static createPushgatewayProvider; private static makeDefaultOptions; } //# sourceMappingURL=module.d.ts.map