import { type RoutePathParams } from "./route-path.js"; import type { ContractRoute } from "../routes.js"; export declare const RAW_ROUTES: { readonly "GET /health": { readonly auth: "door"; readonly beforeBoot: true; }; readonly "GET /": { readonly auth: "door"; readonly beforeBoot: true; }; readonly "GET /favicon.ico": { readonly auth: "door"; readonly beforeBoot: true; }; readonly "GET /diff/raw": { readonly lane: "bulk"; }; readonly "GET /speech/status": { readonly guest: true; }; readonly "POST /speech/prepare": { readonly guest: true; }; readonly "POST /speech/transcribe": { readonly floor: "collaborator"; readonly guest: true; }; readonly "POST /speech/wake": { readonly floor: "collaborator"; }; readonly "GET /speech/stream": { readonly auth: "door"; }; readonly "GET /speech/voices": { readonly guest: true; }; readonly "POST /speech/say": { readonly floor: "collaborator"; }; readonly "GET /speech/say": { readonly auth: "door"; }; readonly "GET /agents/{id}/documents/raw": { readonly guest: true; readonly lane: "bulk"; }; readonly "GET /workspace/raw": { readonly guest: true; readonly lane: "bulk"; }; readonly "GET /workspace/thumb": { readonly guest: true; }; readonly "GET /workspace/media": { readonly auth: "door"; readonly guest: true; readonly lane: "bulk"; }; readonly "GET /workspace/download": { readonly auth: "door"; readonly guest: true; readonly lane: "bulk"; }; readonly "GET /workspace/preview/{ticket}/*": { readonly auth: "door"; readonly guest: true; }; readonly "POST /workspace/upload": { readonly floor: "writer"; readonly attachmentFloor: "collaborator"; readonly lane: "bulk"; }; readonly "POST /workspace/upload-diff": {}; readonly "POST /workspace/upload-archive": { readonly lane: "bulk"; }; readonly "POST /system/ws-ticket": { readonly beforeBoot: true; readonly floor: "collaborator"; readonly control: "never"; }; readonly "GET /system/terminal": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; readonly netd: true; }; readonly "GET /system/vitals": { readonly auth: "door"; readonly beforeBoot: true; readonly netd: true; }; readonly "GET /system/sync/ssh": { readonly sync: "pipe"; readonly control: "never"; readonly lane: "bulk"; }; readonly "GET /system/browser-profile": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "GET /system/browser-view": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "GET /system/desktop-view": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "POST /enroll": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/enroll/code": { readonly floor: "owner"; readonly control: "never"; }; readonly "POST /automations/{id}/fire": { readonly auth: "door"; }; readonly "POST /workflows/{id}/gate": { readonly auth: "door"; }; readonly "GET /webchat/widget.js": { readonly auth: "door"; readonly embedded: true; }; readonly "GET /webchat/{id}/config": { readonly auth: "door"; readonly embedded: true; }; readonly "GET /webchat/{id}/challenge": { readonly auth: "door"; readonly embedded: true; }; readonly "POST /webchat/{id}/message": { readonly auth: "door"; readonly embedded: true; }; readonly "GET /webchat/{id}/messages": { readonly auth: "door"; readonly embedded: true; }; readonly "GET /webchat/{id}/installs": {}; readonly "GET /intake/sdk.js": { readonly auth: "door"; readonly embedded: true; }; readonly "GET /intake/{id}/config": { readonly auth: "door"; readonly embedded: true; }; readonly "GET /intake/{id}/challenge": { readonly auth: "door"; readonly embedded: true; }; readonly "POST /intake/{id}/report": { readonly auth: "door"; readonly embedded: true; }; readonly "GET /members": { readonly control: "never"; }; readonly "POST /members": { readonly control: "never"; }; readonly "DELETE /members": { readonly control: "never"; }; readonly "DELETE /members/self": { readonly floor: "viewer"; readonly guest: true; readonly control: "never"; }; readonly "GET /members/self": { readonly floor: "viewer"; readonly guest: true; readonly control: "never"; }; readonly "POST /platform/relink": { readonly control: "never"; }; readonly "GET /environment": {}; readonly "GET /environment/contents": {}; readonly "POST /environment/approve": {}; readonly "POST /environment/reject": {}; readonly "POST /environment/runtime-install": {}; readonly "POST /environment/remove": {}; readonly "POST /environment/rebuild-when-idle": {}; readonly "DELETE /environment/rebuild-when-idle": {}; readonly "GET /engines": {}; readonly "POST /engines/channel": {}; readonly "POST /engines/update": {}; readonly "POST /engines/revert": {}; readonly "GET /bundles": { readonly control: "never"; }; readonly "POST /bundles": { readonly control: "never"; }; readonly "DELETE /bundles": { readonly control: "never"; }; readonly "POST /bundles/ticket": { readonly control: "never"; }; readonly "GET /bundles/download": { readonly auth: "door"; readonly control: "never"; readonly lane: "bulk"; }; readonly "GET /definition": {}; readonly "POST /definition/diff": {}; readonly "GET /definition/workspace": {}; readonly "POST /definition/workspace/publish": {}; readonly "POST /arrivals/plan": {}; readonly "GET /arrivals/hosts": {}; readonly "POST /arrivals/scan": {}; readonly "POST /arrivals/apply": {}; readonly "GET /arrivals/keys": {}; readonly "POST /arrivals/keys/apply": {}; readonly "DELETE /arrivals": {}; readonly "GET /extensions/{id}/bundle": { readonly lane: "bulk"; }; readonly "ALL /x/*": {}; readonly "GET /capabilities/connectable": { readonly floor: "maintainer"; readonly agent: true; readonly control: "never"; }; readonly "GET /sandboxes": { readonly agent: true; }; readonly "POST /sandboxes": { readonly agent: true; }; readonly "POST /sandboxes/remove": { readonly agent: true; }; readonly "GET /wallet/status": { readonly agent: true; readonly control: "never"; }; readonly "POST /wallet/fetch": { readonly agent: true; readonly control: "never"; }; readonly "GET /wallet/history": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/spawn": { readonly agent: true; readonly control: "never"; }; readonly "GET /children/providers": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/providers/spent": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/wait": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/send": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/answer": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/cancel": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/merge": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/settle": { readonly agent: true; readonly control: "never"; }; readonly "POST /children/delegate": { readonly agent: true; readonly control: "never"; }; readonly "GET /children/links": { readonly agent: true; readonly control: "never"; }; readonly "GET /children": { readonly agent: true; readonly control: "never"; }; readonly "GET /fleet": { readonly agent: true; }; readonly "POST /fleet/message": { readonly agent: true; }; readonly "POST /fleet/resume": { readonly agent: true; }; readonly "GET /fleet/{handle}": { readonly agent: true; }; readonly "POST /devices/{name}/artifacts": { readonly agent: true; readonly control: "never"; }; readonly "POST /devices/{name}/apps": { readonly agent: true; readonly control: "never"; }; readonly "POST /devices/{name}/tunnels": { readonly agent: true; readonly control: "never"; }; readonly "DELETE /devices/{name}/tunnels/{port}": { readonly agent: true; readonly control: "never"; }; readonly "GET /devices/tunnels": { readonly agent: true; }; readonly "GET /system/hosts/tunnel": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /listeners/{provider}/state": { readonly floor: "maintainer"; readonly panel: false; readonly control: "never"; }; readonly "POST /listeners/{provider}/dispatch": { readonly panel: false; readonly control: "never"; }; readonly "POST /listeners/{provider}/failure": { readonly panel: false; readonly control: "never"; }; readonly "POST /listeners/{provider}/status": { readonly panel: false; readonly control: "never"; }; readonly "POST /listeners/{provider}/stop": { readonly panel: false; readonly control: "never"; }; readonly "GET /extension/settings": { readonly floor: "maintainer"; readonly panel: false; readonly control: "never"; }; readonly "GET /extension/events": { readonly floor: "maintainer"; readonly panel: false; readonly control: "never"; readonly stream: true; }; readonly "POST /ci/webhook/{host}": { readonly auth: "door"; }; readonly "POST /system/sync/pair": { readonly floor: "collaborator"; readonly control: "never"; }; readonly "POST /system/redeem/{code}": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/hosts/pair": { readonly control: "never"; }; readonly "POST /system/hosts/enroll": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /system/hosts": { readonly control: "never"; }; readonly "DELETE /system/hosts/{id}": { readonly control: "never"; }; readonly "GET /system/hosts/connect": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "POST /system/hosts/keyring-changed": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/webext/pair": { readonly control: "never"; }; readonly "POST /system/webext/enroll": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /system/webext": { readonly control: "never"; }; readonly "DELETE /system/webext/{id}": { readonly control: "never"; }; readonly "GET /system/webext/connect": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "POST /system/phones/pair": { readonly control: "never"; }; readonly "POST /system/phones/enroll": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /system/phones": { readonly control: "never"; }; readonly "DELETE /system/phones/{id}": { readonly control: "never"; }; readonly "GET /system/phones/connect": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "POST /system/phones/{id}/wake": { readonly control: "never"; }; readonly "GET /system/phones/passwords/keyrings": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/phones/passwords/pair": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/phones/passwords/capture": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/phones/passwords/fill": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/runners/pair": { readonly control: "never"; }; readonly "POST /system/runners/enroll": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /system/runners": { readonly control: "never"; }; readonly "DELETE /system/runners/{id}": { readonly control: "never"; }; readonly "GET /system/runners/connect": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "ALL /mcp/{mount}": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/webext/session": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/webext/lend": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/webext/secret": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/webext/grants-changed": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /keyring/keys": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/runners/{id}/definition/sync": { readonly control: "never"; }; readonly "GET /system/runners/git/{repo}/info/refs": { readonly auth: "door"; readonly control: "never"; readonly lane: "bulk"; }; readonly "POST /system/runners/git/{repo}/git-upload-pack": { readonly auth: "door"; readonly control: "never"; readonly lane: "bulk"; }; readonly "POST /system/runners/git/{repo}/git-receive-pack": { readonly auth: "door"; readonly control: "never"; readonly lane: "bulk"; }; readonly "POST /system/runners/credentials": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/runners/credentials/refresh": { readonly auth: "door"; readonly control: "never"; }; readonly "ALL /system/runners/translator/*": { readonly auth: "door"; readonly control: "never"; }; readonly "ALL /privacy/gateway/{session}/*": { readonly auth: "door"; readonly control: "never"; readonly stream: true; }; readonly "ALL /privacy/mcp/{session}": { readonly auth: "door"; readonly control: "never"; readonly stream: true; }; readonly "GET /system/links": { readonly control: "never"; }; readonly "POST /system/links": { readonly control: "never"; }; readonly "POST /system/links/{id}": { readonly control: "never"; }; readonly "DELETE /system/links/{id}": { readonly control: "never"; }; readonly "POST /system/links/{id}/requests/{request}": { readonly control: "never"; }; readonly "GET /link": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /link/conversations": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /link/conversations/{id}": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /link/conversations/{id}/messages": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /link/conversations/{id}/answer": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /link/conversations/{id}/stop": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/control/tokens": { readonly control: "never"; }; readonly "GET /system/control/tokens": { readonly control: "never"; }; readonly "DELETE /system/control/tokens/{id}": { readonly control: "never"; }; readonly "GET /system/passkeys": { readonly guest: true; readonly control: "never"; }; readonly "POST /system/passkeys/register/options": { readonly floor: "viewer"; readonly guest: true; readonly enrolment: true; readonly control: "never"; }; readonly "POST /system/passkeys/register": { readonly floor: "viewer"; readonly guest: true; readonly enrolment: true; readonly control: "never"; }; readonly "POST /system/passkeys/assert/options": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "POST /system/passkeys/assert": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "POST /system/passkeys/policy": { readonly control: "never"; }; readonly "POST /system/passkeys/recovery": { readonly control: "never"; }; readonly "DELETE /system/passkeys/{id}": { readonly floor: "viewer"; readonly guest: true; readonly control: "never"; }; readonly "POST /system/session/recover": { readonly auth: "door"; readonly beforeBoot: true; readonly control: "never"; }; readonly "POST /system/sessions/revoke": { readonly control: "never"; }; readonly "POST /system/access/disable": { readonly auth: "door"; readonly control: "never"; }; readonly "POST /system/authorized-key": { readonly auth: "door"; readonly control: "never"; }; readonly "GET /system/sync": { readonly control: "never"; }; readonly "POST /system/sync/report": { readonly sync: "poll"; readonly control: "never"; }; readonly "DELETE /system/authorized-key": { readonly auth: "door"; readonly control: "never"; }; readonly "DELETE /system/authorized-key/{machine}": { readonly control: "never"; }; }; export type RawRouteKey = keyof typeof RAW_ROUTES; export type DaemonRawRouteKey = { [K in RawRouteKey]: (typeof RAW_ROUTES)[K] extends { readonly netd: true; } ? never : K; }[RawRouteKey]; export declare const rawRoutePath: (key: RawRouteKey) => string; export type RawRouteParams = Readonly, string>>; export declare const rawRouteUrl: (key: Key, ...[params]: [RoutePathParams] extends [never] ? [] : [params: RawRouteParams]) => string; export declare const RAW_ROUTE_LIST: readonly (ContractRoute & { readonly name: RawRouteKey; })[]; //# sourceMappingURL=raw-routes.d.ts.map