import diagnostics_channel from 'node:diagnostics_channel';
import { type HealthCheckTracingData } from './types.ts';
/**
 * Diagnostic tracing channel for health check execution.
 * Subscribe to this channel to monitor health check lifecycle events
 *
 * @example
 * ```typescript
 * healthCheck.subscribe({
 *   start(data) {
 *     console.log(`Starting health check: ${data.check.name}`)
 *   },
 *   end(data, result) {
 *     console.log(`Finished health check: ${data.check.name}`, result)
 *   },
 *   error(data, error) {
 *     console.error(`Health check failed: ${data.check.name}`, error)
 *   }
 * })
 * ```
 */
export declare const healthCheck: diagnostics_channel.TracingChannel<"adonisjs.health.check", HealthCheckTracingData>;
