/** * `@skaile/workspaces/plugin-registry` — the unified three-kind plugin registry. * * Public surface: the `pluginRegistry` singleton + `createPluginRegistry()`, * the target/context/handle contracts, `resolveDeployTarget`, and the error * types. Stability contract — adding members is non-breaking; removing or * renaming is a major bump. */ export type { ConnectorContext, DeployContext, DeployMount, DeployResources, DriverContext, } from "./context.js"; export type { DeployHandle, DeployResolution } from "./deploy-handle.js"; export { getDeployTarget, listDeployTargets, resolveDeployTarget } from "./deploy-handle.js"; export type { BuildStrategy, MakeDeployHandleOptions, PollUntilOptions } from "./deploy-helpers.js"; export { buildStrategySchema, makeDeployHandle, pollUntil, sleep } from "./deploy-helpers.js"; export { ApiVersionMismatchError, DeployTargetNotFoundError, MissingTargetError, RegistrationError, } from "./errors.js"; export { createPluginRegistry, pluginRegistry } from "./internal.js"; export type { PluginRegistry, Target, TargetKind, TargetMeta, } from "./registry.js"; export type { ConnectorTarget, DeployTarget, DriverTarget, } from "./targets.js"; //# sourceMappingURL=index.d.ts.map