/** Mountable Rampway-owned deployment control plane for Velocious routes. */ export default class RampwayVelociousDeploymentApi { /** * @param {object} args - Mount options. * @param {unknown} args.accessTokens - Backend-held bearer tokens. * @param {string} args.at - Route prefix. * @param {any} args.configuration - Velocious configuration. * @param {string} [args.databaseIdentifier] - Persistence database. * @param {unknown} args.projects - Project/stage/config/branch allowlist. * @param {number} [args.staleRunTimeoutMs] - Ownership lease. * @param {string} args.workerBootstrapPath - Absolute backend module that reconstructs Velocious in a worker. * @returns {void} */ static mountInto({ accessTokens, at, configuration, databaseIdentifier, projects, staleRunTimeoutMs, workerBootstrapPath }: { accessTokens: unknown; at: string; configuration: any; databaseIdentifier?: string | undefined; projects: unknown; staleRunTimeoutMs?: number | undefined; workerBootstrapPath: string; }): void; } import { constantTimeEqual } from "./auth.js"; import { DeploymentControlPlane } from "./control-plane.js"; import { matchDeploymentApiPath } from "./path-matcher.js"; import { sanitizeAdapterValue } from "./sanitize.js"; import { sanitizeErrorPayload } from "./sanitize.js"; import { validateWorkerBootstrapPath } from "./controller.js"; export { constantTimeEqual, DeploymentControlPlane, matchDeploymentApiPath, sanitizeAdapterValue, sanitizeErrorPayload, validateWorkerBootstrapPath }; //# sourceMappingURL=index.d.ts.map