import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { JobDepartmentsItem } from "./JobDepartmentsItem"; import { JobHiringManagersItem } from "./JobHiringManagersItem"; import { JobOfficesItem } from "./JobOfficesItem"; import { JobRecruitersItem } from "./JobRecruitersItem"; import { JobStatus } from "./JobStatus"; import { JobType } from "./JobType"; import { RemoteData } from "./RemoteData"; import { Url } from "./Url"; export declare const Job: core.serialization.ObjectSchema; export declare namespace Job { interface Raw { id?: string | null; remote_id?: string | null; created_at?: string | null; modified_at?: string | null; name?: string | null; description?: string | null; code?: string | null; status?: JobStatus.Raw | null; type?: JobType.Raw | null; job_postings?: (string | null | undefined)[] | null; job_posting_urls?: Url.Raw[] | null; remote_created_at?: string | null; remote_updated_at?: string | null; confidential?: boolean | null; departments?: (JobDepartmentsItem.Raw | null | undefined)[] | null; offices?: (JobOfficesItem.Raw | null | undefined)[] | null; hiring_managers?: (JobHiringManagersItem.Raw | null | undefined)[] | null; recruiters?: (JobRecruitersItem.Raw | null | undefined)[] | null; remote_was_deleted?: boolean | null; field_mappings?: Record | null; remote_data?: RemoteData.Raw[] | null; } }