import type { Registrar } from "./types"; /** * Default output generation only for packaged Corvus agent IDs, snapshotted via * loadAgents before registration. SessionContext exposes agent, but model is only * Model.Ref (id/providerID/variant), not the resolved model with limit.output. * * Invariant: read options.maxTokens before mutation; a defined value or an * agent outside the snapshot bypasses the default. Missing model metadata uses * 32,000 via resolveOutputBudget, so a hidden larger route/model default can be * replaced and a smaller model ceiling cannot be enforced here. Corpus-read or * hook-registration failure aborts setup; disposal removes the hook. Repeated * invocation preserves the first assigned value; there is no runtime toggle. * Check host model IDs before mutation so host-omitted limits stay unset. */ export declare const registerHooks: Registrar; //# sourceMappingURL=register-hooks.d.ts.map