import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; export declare const PI_YAML_HOOKS_DIAGNOSTICS_MESSAGE_TYPE = "pi-yaml-hooks-diagnostics"; export interface HookDiagnosticsMessageDetails { readonly title: string; readonly level: "info" | "warning" | "error"; readonly sections?: Array<{ readonly label: string; readonly lines: string[]; }>; } export declare function registerHookDiagnostics(pi: ExtensionAPI): void; export declare function sendHookDiagnostics(pi: ExtensionAPI, message: { readonly content: string; readonly title: string; readonly level: "info" | "warning" | "error"; readonly sections?: HookDiagnosticsMessageDetails["sections"]; }): void;