/**
 * @fileoverview Barrel export for all port interfaces.
 *
 * Ports define the capabilities that route modules can depend on.
 * WebServer implements all ports; route modules declare only what they need
 * via TypeScript intersection types (e.g., SessionPort & EventPort).
 */
export type { SessionPort } from './session-port.js';
export type { EventPort } from './event-port.js';
export type { RespawnPort } from './respawn-port.js';
export type { ConfigPort } from './config-port.js';
export type { InfraPort, ScheduledRun } from './infra-port.js';
export type { AuthPort } from './auth-port.js';
export type { OrchestratorPort } from './orchestrator-port.js';
//# sourceMappingURL=index.d.ts.map