import { Middleware } from '../middleware'; import { Context } from '../context'; import { HealthExecutor, HealthOptions } from './health-protocol'; import { RequestMatcher } from '../matcher'; import { PathResolver } from '../../common/resolver'; export declare class HealthMiddleware implements Middleware { protected readonly healthExecutor: HealthExecutor; protected readonly requestMatcher: RequestMatcher; protected readonly pathResolver: PathResolver; protected readonly healthOptions: HealthOptions; handle(ctx: Context, next: () => Promise): Promise; protected match(): Promise<{ indicatorName?: string; }>; readonly priority: number; } //# sourceMappingURL=health-middleware.d.ts.map