/** * method-catalog-skills.ts * * Contract descriptors for the daemon's skills CRUD gateway verbs * (skills.list / skills.get / skills.create / skills.update / skills.delete). * These expose the single canonical skill service (../skills, service.ts) over * the operator surface so a consumer drives one shared skill store through the * daemon instead of each carrying its own on-disk copy. * * Descriptors live here (static) so `buildOperatorContract` / api.md / the * generated contract artifacts see them whether or not a handler has been * attached yet; routes/skills.ts attaches the handlers at RuntimeServices * construction time. This mirrors the fleet.* descriptor/handler split. * * Progressive disclosure is expressed in the shapes: skills.list returns the * cheap index line (name + description + metadata, NO body), skills.get returns * the full record including the Markdown body. */ import type { GatewayMethodDescriptor } from './method-catalog-shared.js'; /** The cheap index line of a skill: enough to decide whether to open it, no body. */ export declare const SKILL_INDEX_ENTRY_SCHEMA: Record; /** A fully-disclosed skill: its index line plus the Markdown body. */ export declare const SKILL_RECORD_SCHEMA: Record; export declare const SKILLS_LIST_INPUT_SCHEMA: Record; export declare const SKILLS_LIST_OUTPUT_SCHEMA: Record; export declare const SKILLS_GET_INPUT_SCHEMA: Record; export declare const SKILLS_GET_OUTPUT_SCHEMA: Record; export declare const SKILLS_CREATE_INPUT_SCHEMA: Record; export declare const SKILLS_CREATE_OUTPUT_SCHEMA: Record; export declare const SKILLS_UPDATE_INPUT_SCHEMA: Record; export declare const SKILLS_UPDATE_OUTPUT_SCHEMA: Record; export declare const SKILLS_DELETE_INPUT_SCHEMA: Record; export declare const SKILLS_DELETE_OUTPUT_SCHEMA: Record; export declare const builtinGatewaySkillsMethodDescriptors: readonly GatewayMethodDescriptor[]; //# sourceMappingURL=method-catalog-skills.d.ts.map