/**
 * This file was auto-generated by Fern from our API Definition.
 */
import * as serializers from "../../..";
import * as Merge from "../../../../api";
import * as core from "../../../../core";
export declare const EmployeeRequest: core.serialization.ObjectSchema<serializers.hris.EmployeeRequest.Raw, Merge.hris.EmployeeRequest>;
export declare namespace EmployeeRequest {
    interface Raw {
        employee_number?: string | null;
        company?: serializers.hris.EmployeeRequestCompany.Raw | null;
        first_name?: string | null;
        last_name?: string | null;
        preferred_name?: string | null;
        display_full_name?: string | null;
        username?: string | null;
        groups?: (serializers.hris.EmployeeRequestGroupsItem.Raw | null | undefined)[] | null;
        work_email?: string | null;
        personal_email?: string | null;
        mobile_phone_number?: string | null;
        employments?: (serializers.hris.EmployeeRequestEmploymentsItem.Raw | null | undefined)[] | null;
        home_location?: serializers.hris.EmployeeRequestHomeLocation.Raw | null;
        work_location?: serializers.hris.EmployeeRequestWorkLocation.Raw | null;
        manager?: serializers.hris.EmployeeRequestManager.Raw | null;
        team?: serializers.hris.EmployeeRequestTeam.Raw | null;
        pay_group?: serializers.hris.EmployeeRequestPayGroup.Raw | null;
        ssn?: string | null;
        gender?: serializers.hris.EmployeeRequestGender.Raw | null;
        ethnicity?: serializers.hris.EmployeeRequestEthnicity.Raw | null;
        marital_status?: serializers.hris.EmployeeRequestMaritalStatus.Raw | null;
        date_of_birth?: string | null;
        hire_date?: string | null;
        start_date?: string | null;
        employment_status?: serializers.hris.EmployeeRequestEmploymentStatus.Raw | null;
        termination_date?: string | null;
        avatar?: string | null;
        integration_params?: Record<string, unknown> | null;
        linked_account_params?: Record<string, unknown> | null;
    }
}
