//#region src/schemas/apiContracts.d.ts /** This facet contributes agent tools, commands or lifecycle only, with no separate HTTP or socket surface. */ export declare const apiContracts: { version: 1; protocols?: Record | undefined; schemas?: Record | undefined; http: { id: string; scope: "global" | "session" | "workspace"; basePath?: string | undefined; path: string; method: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; description: string; availability?: string | undefined; authentication: "device" | "none" | "owner"; parameters?: { name: string; in: "header" | "path" | "query"; required: boolean; schema: boolean | object; }[] | undefined; body?: { contentType: string; contentTypes?: string[] | undefined; required: boolean; schema: boolean | object; } | undefined; responses: Record | undefined; }>; }[]; sockets: { id: string; scope: "global" | "session" | "workspace"; description: string; availability?: string | undefined; service: string; member: string; direction: "client-to-server" | "server-to-client"; kind: "channel" | "method" | "state"; input: boolean | object; output?: boolean | object | undefined; errors?: boolean | object | undefined; }[]; dynamic: string[]; gaps?: string[] | undefined; }; //#endregion export { apiContracts as default }; //# sourceMappingURL=apiContracts.d.mts.map