/** * method-catalog-models.ts, the model catalog and the daemon's current model. * * Three routes that have been served and called for a long time, * `GET /api/models`, `GET /api/models/current`, `PATCH /api/models/current` * (platform/daemon/http/model-routes.ts), and which no method descriptor * described. Every generated client is derived from this catalog, so a route * outside it is a route each consumer has to hand-write a row for: the web * surface did exactly that, and a hand-written row is a second statement of the * same shape with nothing keeping the two in step. * * The shapes here are the ones packages/contracts/src/zod-schemas/providers.ts * already validates on the wire; this is the same contract expressed where the * generators can read it. * * `models.current.set` is a PATCH and NOT `models.select`: the id's verb tail is * the catalog's own vocabulary (core-verbs.ts), and setting the current model is * a plain `set` on one named thing. `select` would be a fourth word for it. */ import type { GatewayMethodDescriptor } from './method-catalog-shared.js'; export declare const builtinGatewayModelMethodDescriptors: readonly GatewayMethodDescriptor[]; //# sourceMappingURL=method-catalog-models.d.ts.map