import type { Server } from "node:http"; import type { CloudAdapter, TurnContext } from "@microsoft/agents-hosting"; export interface TeamsServerConfig { adapter: CloudAdapter; port: number; /** * Invoked for every inbound activity, inside the adapter's turn (so * `context.sendActivity` replies on the originating request). Throwing here * is surfaced through the adapter's `onTurnError`. */ onTurnContext: (context: TurnContext) => Promise; } export interface TeamsServer { start(): Promise; stop(): Promise; } export declare function createTeamsServer(config: TeamsServerConfig): TeamsServer; //# sourceMappingURL=listener.d.ts.map