export type Tier = "read" | "stimulus" | "mutate-host" | "danger"; type TierFn = (args: Record) => Tier; export declare const TOOL_TIERS: Record; /** Tier of a concrete call. Unknown tools are treated as danger — a tool that * forgot to declare itself must not slip past confirmation. */ export declare function tierOf(tool: string, args: Record): Tier; export declare function annotationsFor(tier: Tier): { readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; export {};