UNPKG

@chinchillaenterprises/mcp-upwork

Version:

Modular Upwork MCP server for job search and proposal management via Upwork API

73 lines 2.94 kB
import { z } from "zod"; export declare const SearchFreelancersArgsSchema: z.ZodObject<{ query: z.ZodOptional<z.ZodString>; skills: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; hourly_rate_min: z.ZodOptional<z.ZodNumber>; hourly_rate_max: z.ZodOptional<z.ZodNumber>; job_success_min: z.ZodOptional<z.ZodNumber>; earned_amount_min: z.ZodOptional<z.ZodNumber>; location: z.ZodOptional<z.ZodString>; english_level: z.ZodOptional<z.ZodEnum<["basic", "conversational", "fluent", "native"]>>; page: z.ZodDefault<z.ZodNumber>; limit: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { page: number; limit: number; query?: string | undefined; skills?: string[] | undefined; hourly_rate_min?: number | undefined; hourly_rate_max?: number | undefined; job_success_min?: number | undefined; earned_amount_min?: number | undefined; location?: string | undefined; english_level?: "basic" | "conversational" | "fluent" | "native" | undefined; }, { query?: string | undefined; skills?: string[] | undefined; hourly_rate_min?: number | undefined; hourly_rate_max?: number | undefined; page?: number | undefined; limit?: number | undefined; job_success_min?: number | undefined; earned_amount_min?: number | undefined; location?: string | undefined; english_level?: "basic" | "conversational" | "fluent" | "native" | undefined; }>; export declare const PostJobArgsSchema: z.ZodObject<{ title: z.ZodString; description: z.ZodString; category: z.ZodString; skills: z.ZodArray<z.ZodString, "many">; job_type: z.ZodEnum<["hourly", "fixed"]>; budget: z.ZodOptional<z.ZodNumber>; hourly_rate_min: z.ZodOptional<z.ZodNumber>; hourly_rate_max: z.ZodOptional<z.ZodNumber>; duration: z.ZodEnum<["1-7 days", "1-4 weeks", "1-3 months", "3-6 months", "6+ months"]>; workload: z.ZodEnum<["less-than-30", "30-plus"]>; experience_level: z.ZodEnum<["entry", "intermediate", "expert"]>; }, "strip", z.ZodTypeAny, { category: string; skills: string[]; duration: "1-7 days" | "1-4 weeks" | "1-3 months" | "3-6 months" | "6+ months"; workload: "less-than-30" | "30-plus"; description: string; title: string; job_type: "hourly" | "fixed"; experience_level: "entry" | "intermediate" | "expert"; hourly_rate_min?: number | undefined; hourly_rate_max?: number | undefined; budget?: number | undefined; }, { category: string; skills: string[]; duration: "1-7 days" | "1-4 weeks" | "1-3 months" | "3-6 months" | "6+ months"; workload: "less-than-30" | "30-plus"; description: string; title: string; job_type: "hourly" | "fixed"; experience_level: "entry" | "intermediate" | "expert"; hourly_rate_min?: number | undefined; hourly_rate_max?: number | undefined; budget?: number | undefined; }>; //# sourceMappingURL=client.d.ts.map