{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AAEH,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAChD,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAE,kBAAkB,EAAE,MAAM,kBAAkB,CAAC;AAEtD,YAAY,EACX,YAAY,EACZ,iBAAiB,EACjB,aAAa,EACb,UAAU,GACV,MAAM,kBAAkB,CAAC;AAC1B,OAAO,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AAEpD,YAAY,EACX,mBAAmB,EACnB,eAAe,EACf,cAAc,EACd,aAAa,GACb,MAAM,oBAAoB,CAAC;AAE5B,YAAY,EACX,cAAc,EACd,aAAa,EACb,cAAc,EACd,cAAc,EACd,YAAY,GACZ,MAAM,4BAA4B,CAAC;AAEpC,OAAO,EAAE,eAAe,EAAE,MAAM,gCAAgC,CAAC;AACjE,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,+BAA+B,CAAC;AAC/E,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAC3D,OAAO,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AACpD,OAAO,EAAE,OAAO,EAAE,MAAM,qBAAqB,CAAC;AAC9C,OAAO,EAAE,cAAc,EAAE,MAAM,uBAAuB,CAAC;AAEvD,YAAY,EACX,aAAa,EACb,aAAa,EACb,cAAc,EACd,eAAe,EACf,eAAe,EACf,OAAO,EACP,UAAU,EACV,mBAAmB,GACnB,MAAM,0BAA0B,CAAC;AAGlC,eAAO,MAAM,OAAO,WAAW,CAAC","sourcesContent":["/**\n * Piagnet - Multi-channel AI Gateway\n *\n * Piagnet is a multi-channel AI gateway that allows AI agents to communicate\n * through various messaging platforms (Telegram, Discord, Slack, etc.) and\n * provides a web-based management interface.\n *\n * @module piagnet\n */\n\nexport { AgentRunner } from \"./agent/runner.js\";\nexport { SandboxManager } from \"./agent/sandbox.js\";\nexport { ToolPolicyResolver } from \"./agent/tools.js\";\n// Agent exports\nexport type {\n\tAgentContext,\n\tAgentRunnerConfig,\n\tSandboxConfig,\n\tToolPolicy,\n} from \"./agent/types.js\";\nexport { ConfigManager } from \"./config/manager.js\";\n// Config exports\nexport type {\n\tAccessControlPolicy,\n\tAgentDefinition,\n\tChannelBinding,\n\tPiagnetConfig,\n} from \"./config/schema.js\";\n// Channel exports\nexport type {\n\tChannelAdapter,\n\tChannelConfig,\n\tChannelMonitor,\n\tChannelProfile,\n\tChannelScope,\n} from \"./gateway/channels/base.js\";\n// Channel adapter exports\nexport { TelegramAdapter } from \"./gateway/channels/telegram.js\";\nexport { DiscordAdapter, DiscordIntents } from \"./gateway/channels/discord.js\";\nexport { SlackAdapter } from \"./gateway/channels/slack.js\";\nexport { MessageRouter } from \"./gateway/router.js\";\nexport { Gateway } from \"./gateway/server.js\";\nexport { SessionManager } from \"./gateway/sessions.js\";\n// Gateway exports\nexport type {\n\tGatewayConfig,\n\tGatewayServer,\n\tInboundMessage,\n\tOutboundMessage,\n\tRouteResolution,\n\tSession,\n\tSessionKey,\n\tWebSocketConnection,\n} from \"./gateway/types/index.js\";\n\n// Version\nexport const VERSION = \"0.51.6\";\n"]}