import { Tool } from "@modelcontextprotocol/sdk/types.js"; import { z } from "zod"; import { UpworkClient } from "../../services/upwork-client.js"; export declare const GetUnreadRoomsArgsSchema: z.ZodObject<{ sort_by: z.ZodDefault>; include_context: z.ZodDefault; }, "strip", z.ZodTypeAny, { sort_by: "unread_count" | "last_activity" | "room_name"; include_context: boolean; }, { sort_by?: "unread_count" | "last_activity" | "room_name" | undefined; include_context?: boolean | undefined; }>; export type GetUnreadRoomsArgs = z.infer; export declare const getUnreadRoomsToolDefinition: Tool; export declare function getUnreadRoomsHandler(args: unknown, upworkClient: UpworkClient): Promise<{ content: Array<{ type: string; text: string; }>; }>; export declare const getUnreadRoomsTool: { 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 getUnreadRoomsHandler; schema: z.ZodObject<{ sort_by: z.ZodDefault>; include_context: z.ZodDefault; }, "strip", z.ZodTypeAny, { sort_by: "unread_count" | "last_activity" | "room_name"; include_context: boolean; }, { sort_by?: "unread_count" | "last_activity" | "room_name" | undefined; include_context?: boolean | undefined; }>; }; //# sourceMappingURL=get-unread-rooms.d.ts.map