import type * as Merge from "../../../../api/index";
import * as core from "../../../../core";
import type * as serializers from "../../../index";
import { ExternalTargetFieldApi } from "./ExternalTargetFieldApi";
export declare const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema<serializers.hris.ExternalTargetFieldApiResponse.Raw, Merge.hris.ExternalTargetFieldApiResponse>;
export declare namespace ExternalTargetFieldApiResponse {
    interface Raw {
        Benefit?: ExternalTargetFieldApi.Raw[] | null;
        EmployerBenefit?: ExternalTargetFieldApi.Raw[] | null;
        Company?: ExternalTargetFieldApi.Raw[] | null;
        EmployeePayrollRun?: ExternalTargetFieldApi.Raw[] | null;
        Employee?: ExternalTargetFieldApi.Raw[] | null;
        Employment?: ExternalTargetFieldApi.Raw[] | null;
        Location?: ExternalTargetFieldApi.Raw[] | null;
        PayrollRun?: ExternalTargetFieldApi.Raw[] | null;
        Team?: ExternalTargetFieldApi.Raw[] | null;
        TimeOff?: ExternalTargetFieldApi.Raw[] | null;
        TimeOffBalance?: ExternalTargetFieldApi.Raw[] | null;
        BankInfo?: ExternalTargetFieldApi.Raw[] | null;
        PayGroup?: ExternalTargetFieldApi.Raw[] | null;
        Group?: ExternalTargetFieldApi.Raw[] | null;
        Dependent?: ExternalTargetFieldApi.Raw[] | null;
        TimesheetEntry?: ExternalTargetFieldApi.Raw[] | null;
    }
}
