import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; import type { ModelMeta } from "./types.js"; /** * `model_select` is notification-only (handler return values are ignored), * which is exactly the right shape for a one-time UX warning when a user * picks a model with known limitations. Guarded with `ctx.hasUI` since this * event also fires in print/JSON/headless RPC contexts with no UI surface. */ export declare function installModelWarnings(pi: ExtensionAPI, providerId: string, staticModels: Record): void;