import { type ApprovalPolicy, type ToolDefinition, type ToolExecutionContext } from "@assemblyline-agents/core"; import { type TeamsDestination } from "./util.js"; export interface TeamsToolOptions { description?: string; needsApproval?: boolean | ApprovalPolicy; } export declare function teamsDestinationFromToolContext(ctx: ToolExecutionContext): TeamsDestination; export declare function defineTeamsAdaptiveCardTool(options?: TeamsToolOptions): ToolDefinition; export declare function defineTeamsSuggestedActionsTool(options?: TeamsToolOptions): ToolDefinition; export declare function defineTeamsAttachmentTool(options?: TeamsToolOptions): ToolDefinition; //# sourceMappingURL=tools.d.ts.map