/**
 * The SaaS connector bridge — public surface.
 *
 * One import site for the whole bridge: the stateful {@link SaasGateway} façade and
 * its factories, the {@link SaasBackend} port plus its data vocabulary, the single
 * vendor adapter ({@link createComposioBackend}), and the fluent {@link ScopePlanner}
 * scope resolver. The render and control internals stay private behind the gateway;
 * a host wires an agent up through this barrel alone.
 */
export { createSaasGateway, createComposioGateway, } from "./saas/gateway";
export type { SaasGateway, SaasGatewayOptions, EnableReport, ConnectReport, StatusReport, } from "./saas/gateway";
export type { SaasBackend, ToolkitInfo, RemoteTool, RemoteResult, ConnectedAccount, ConnectionStatus, ConnectionRequest, ConnectionState, ExecuteOptions, InitiateOptions, } from "./saas/core/index";
export { createComposioBackend, ComposioBackendError } from "./saas/adapter/composio-backend";
export type { ComposioBackendOptions } from "./saas/adapter/composio-backend";
export { ScopePlanner } from "./saas/core/index";
export type { ResolvedScope, ScopeKind } from "./saas/core/index";
