import type { FastifyPluginCallback } from 'fastify'; import type { HealthCheckerSync } from './healthcheckCommons.js'; export interface CommonSyncHealthcheckPluginOptions { responsePayload?: Record; logLevel?: 'fatal' | 'error' | 'warn' | 'info' | 'debug' | 'trace' | 'silent'; healthChecks: readonly HealthCheckSync[]; infoProviders?: readonly InfoProvider[]; isRootRouteEnabled?: boolean; } export type InfoProvider = { name: string; dataResolver: () => Record; }; export type HealthCheckSync = { name: string; isMandatory: boolean; checker: HealthCheckerSync; }; export declare const commonSyncHealthcheckPlugin: FastifyPluginCallback;