import { Tool } from "@modelcontextprotocol/sdk/types.js"; import { UpworkClient } from "../../services/upwork-client.js"; export declare const updateProfileToolDefinition: Tool; export declare function updateProfileHandler(args: unknown, upworkClient: UpworkClient): Promise<{ content: { type: string; text: string; }[]; }>; export declare const updateProfileTool: { definition: { [x: string]: unknown; name: string; inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; }; description?: string | undefined; title?: 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 updateProfileHandler; schema: import("zod").ZodObject<{ title: import("zod").ZodOptional; overview: import("zod").ZodOptional; hourly_rate: import("zod").ZodOptional; skills: import("zod").ZodOptional>; location: import("zod").ZodOptional; city: import("zod").ZodOptional; timezone: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { country?: string | undefined; city?: string | undefined; timezone?: string | undefined; }, { country?: string | undefined; city?: string | undefined; timezone?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { skills?: string[] | undefined; title?: string | undefined; overview?: string | undefined; hourly_rate?: number | undefined; location?: { country?: string | undefined; city?: string | undefined; timezone?: string | undefined; } | undefined; }, { skills?: string[] | undefined; title?: string | undefined; overview?: string | undefined; hourly_rate?: number | undefined; location?: { country?: string | undefined; city?: string | undefined; timezone?: string | undefined; } | undefined; }>; }; //# sourceMappingURL=update-profile.d.ts.map