declare enum JobLocationEnumV2 {
    ONSITE = "ONSITE",
    REMOTE = "REMOTE",
    HYBRID = "HYBRID"
}
declare enum EmploymentTypeV2 {
    FULLTIME = "FULLTIME",
    PARTTIME = "PARTTIME",
    BOTH = "BOTH",
    HOURLY = "HOURLY",
    FREELANCE = "FREELANCE",
    FTE = "FTE"
}
declare enum BillingCycleEnumV2 {
    WEEKLY = "WEEKLY",
    DELIVERABLE = "DELIVERABLE"
}
declare enum StepCompletedEnumV2 {
    BASIC_INFORMATION = "BASIC_INFORMATION",
    JOB_DESCRIPTION = "JOB_DESCRIPTION"
}
declare class JobLocationDto {
    countryId?: number | null;
    stateId?: number | null;
    cityId?: number | null;
    countryName?: string | null;
    stateName?: string | null;
    cityName?: string | null;
}
export declare class CreateJobAsIsDto {
    openings: number;
    jobRole: string;
    yearsOfExperienceFrom: string;
    yearsOfExperienceTo: string;
    jobRoleCanonicalName?: string;
    projectName?: string;
    note?: string;
    skills: string[];
    goodToHaveSkills?: string[];
    locationMode: JobLocationEnumV2;
    locations: JobLocationDto[];
    typeOfEmployment: EmploymentTypeV2;
    billingCycle?: BillingCycleEnumV2;
    currency?: string;
    expectedSalaryFrom: number;
    hideExpectedSalaryFrom?: boolean;
    expectedSalaryTo: number;
    hideExpectedSalaryTo?: boolean;
    expectedAnnualBudgetFrom?: number;
    hideExpectedAnnualBudgetFrom?: boolean;
    expectedAnnualBudgetTo?: number;
    hideExpectedAnnualBudgetTo?: boolean;
    years?: string;
    months?: string;
    weeks?: string;
    days?: string;
    numberOfHours?: number;
    candidateCommunicationSkills?: string;
    academicQualification?: string;
    businessIndustry?: string;
    stepCompleted?: StepCompletedEnumV2;
    additionalComment?: string;
    description: string;
}
export {};
