/** * Static operation and REST-binding registrations — every operation that * needs no per-server configuration, in one place. * * `rest-bindings.ts` composes these arrays with the per-server factory * operations (metrics, workers, task queues, diagnostics) to build the live * registry and binding set. Adding a new statically-configured operation * means adding its import and two array entries HERE; `rest-bindings.ts` * itself only changes when an operation needs per-server wiring. * * @module server/operations/static-registrations */ import type { RegistrableOperation } from '../operation-catalog.ts'; import type { UnknownRestBinding } from '../rest-bindings.ts'; /** * Static REST bindings for all operations that do not need per-server * configuration. `rest-bindings.ts` re-exports this as `REST_BINDINGS` and * appends the per-server factory bindings in `createLiveRestBindings()`. */ export declare const STATIC_REST_BINDINGS: ReadonlyArray; /** * Statically-configured operations, in registration order. * `rest-bindings.ts`'s `createLiveOperationRegistry()` appends the * per-server factory operations (metrics, workers, task queues, * diagnostics); the registry is keyed by operation name, so relative * order carries no behavior. */ export declare const STATIC_OPERATIONS: ReadonlyArray;