import { MiddlewareConsumer, NestModule, DynamicModule } from "@nestjs/common";
export declare const MODULE_OPTIONS_TOKEN = "HEALTH_MODULE_OPTIONS";
export interface HealthModuleOptions {
    enableMemoryMonitoring?: boolean;
    enableDiskMonitoring?: boolean;
    diskPath?: string;
    diskThresholdPercent?: number;
    routePrefix?: string;
    passwordProtected?: boolean;
    password?: string;
}
export declare class HealthModule implements NestModule {
    static register(options?: HealthModuleOptions): DynamicModule;
    configure(consumer: MiddlewareConsumer): void;
}
