/** * Main type index - Barrel export for backward compatibility * Re-exports all domain types for legacy imports * * Legacy import pattern (continues to work): * import { Message, Logger, McpTool } from 'wave-agent-sdk/types'; * * New domain-specific import pattern: * import { Message } from 'wave-agent-sdk/types/messaging'; * import { Logger } from 'wave-agent-sdk/types/core'; * import { McpTool } from 'wave-agent-sdk/types/mcp'; */ // Core foundational types export * from "./core.js"; // Domain-specific types export * from "./messaging.js"; export * from "./mcp.js"; export * from "./processes.js"; export * from "./commands.js"; export * from "./skills.js"; export * from "./config.js"; export * from "./session.js"; export * from "./environment.js"; export * from "./configuration.js"; // New configuration management types export * from "./hooks.js"; export * from "./permissions.js"; export * from "./tools.js"; // Tool parameter types export * from "./fileSearch.js"; // File search types export * from "./lsp.js"; export * from "./plugins.js"; export * from "./marketplace.js"; export * from "./memoryRule.js"; export * from "./history.js"; export * from "./tasks.js"; export * from "./agent.js"; export * from "./cron.js"; export * from "./telemetry.js"; export * from "./auth.js"; export * from "./workflow.js";