import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import * as serializers from "../../../index"; import { ApplicationCreditedTo } from "./ApplicationCreditedTo"; import { ApplicationCurrentStage } from "./ApplicationCurrentStage"; import { ApplicationJob } from "./ApplicationJob"; import { ApplicationRejectReason } from "./ApplicationRejectReason"; import { ApplicationScreeningQuestionAnswersItem } from "./ApplicationScreeningQuestionAnswersItem"; import { RemoteData } from "./RemoteData"; export declare const Application: core.serialization.ObjectSchema; export declare namespace Application { interface Raw { id?: string | null; remote_id?: string | null; created_at?: string | null; modified_at?: string | null; candidate?: serializers.ats.ApplicationCandidate.Raw | null; job?: ApplicationJob.Raw | null; applied_at?: string | null; rejected_at?: string | null; offers?: (serializers.ats.ApplicationOffersItem.Raw | null | undefined)[] | null; source?: string | null; credited_to?: ApplicationCreditedTo.Raw | null; screening_question_answers?: ApplicationScreeningQuestionAnswersItem.Raw[] | null; current_stage?: ApplicationCurrentStage.Raw | null; reject_reason?: ApplicationRejectReason.Raw | null; remote_was_deleted?: boolean | null; field_mappings?: Record | null; remote_data?: RemoteData.Raw[] | null; } }