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