import { Tool } from "@modelcontextprotocol/sdk/types.js"; import { z } from "zod"; import { UpworkClient } from "../../services/upwork-client.js"; export declare const PollNewConversationsArgsSchema: z.ZodObject<{ minutes_back: z.ZodDefault; include_details: z.ZodDefault; }, "strip", z.ZodTypeAny, { minutes_back: number; include_details: boolean; }, { minutes_back?: number | undefined; include_details?: boolean | undefined; }>; export type PollNewConversationsArgs = z.infer; export declare const pollNewConversationsToolDefinition: Tool; export declare function pollNewConversationsHandler(args: unknown, upworkClient: UpworkClient): Promise<{ content: Array<{ type: string; text: string; }>; }>; export declare const pollNewConversationsTool: { definition: { [x: string]: unknown; name: string; inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; }; title?: string | undefined; description?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; } | undefined; annotations?: { [x: string]: unknown; title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }; handler: typeof pollNewConversationsHandler; schema: z.ZodObject<{ minutes_back: z.ZodDefault; include_details: z.ZodDefault; }, "strip", z.ZodTypeAny, { minutes_back: number; include_details: boolean; }, { minutes_back?: number | undefined; include_details?: boolean | undefined; }>; }; //# sourceMappingURL=poll-new-conversations.d.ts.map