import { z } from 'zod';
export type corehrV2ToolName = 'corehr.v2.approvalGroups.get' | 'corehr.v2.approvalGroups.openQueryDepartmentChangeListByIds' | 'corehr.v2.approvalGroups.openQueryJobChangeListByIds' | 'corehr.v2.approver.list' | 'corehr.v2.basicInfoBankBranch.search' | 'corehr.v2.basicInfoBank.search' | 'corehr.v2.basicInfoCity.search' | 'corehr.v2.basicInfoCountryRegionSubdivision.search' | 'corehr.v2.basicInfoCountryRegion.search' | 'corehr.v2.basicInfoCurrency.search' | 'corehr.v2.basicInfoDistrict.search' | 'corehr.v2.basicInfoLanguage.search' | 'corehr.v2.basicInfoNationality.search' | 'corehr.v2.basicInfoTimeZone.search' | 'corehr.v2.bp.getByDepartment' | 'corehr.v2.bp.list' | 'corehr.v2.company.active' | 'corehr.v2.company.batchGet' | 'corehr.v2.company.queryRecentChange' | 'corehr.v2.contract.search' | 'corehr.v2.costAllocation.batchQuery' | 'corehr.v2.costAllocation.createVersion' | 'corehr.v2.costAllocation.removeVersion' | 'corehr.v2.costAllocation.updateVersion' | 'corehr.v2.costCenter.create' | 'corehr.v2.costCenter.delete' | 'corehr.v2.costCenter.patch' | 'corehr.v2.costCenter.queryRecentChange' | 'corehr.v2.costCenter.search' | 'corehr.v2.costCenterVersion.create' | 'corehr.v2.costCenterVersion.delete' | 'corehr.v2.costCenterVersion.patch' | 'corehr.v2.defaultCostCenter.batchQuery' | 'corehr.v2.defaultCostCenter.createVersion' | 'corehr.v2.defaultCostCenter.removeVersion' | 'corehr.v2.defaultCostCenter.updateVersion' | 'corehr.v2.department.batchGet' | 'corehr.v2.department.delete' | 'corehr.v2.department.parents' | 'corehr.v2.department.patch' | 'corehr.v2.department.queryMultiTimeline' | 'corehr.v2.department.queryOperationLogs' | 'corehr.v2.department.queryRecentChange' | 'corehr.v2.department.queryTimeline' | 'corehr.v2.department.search' | 'corehr.v2.department.tree' | 'corehr.v2.employee.batchGet' | 'corehr.v2.employee.create' | 'corehr.v2.employee.search' | 'corehr.v2.employeesAdditionalJob.batch' | 'corehr.v2.employeesAdditionalJob.create' | 'corehr.v2.employeesAdditionalJob.delete' | 'corehr.v2.employeesAdditionalJob.patch' | 'corehr.v2.employeesBp.batchGet' | 'corehr.v2.employeesJobData.batchGet' | 'corehr.v2.employeesJobData.query' | 'corehr.v2.enum.search' | 'corehr.v2.jobChange.create' | 'corehr.v2.jobChange.revoke' | 'corehr.v2.jobChange.search' | 'corehr.v2.jobFamily.batchGet' | 'corehr.v2.jobGrade.create' | 'corehr.v2.jobGrade.delete' | 'corehr.v2.jobGrade.patch' | 'corehr.v2.jobGrade.query' | 'corehr.v2.jobLevel.batchGet' | 'corehr.v2.job.get' | 'corehr.v2.job.list' | 'corehr.v2.job.queryRecentChange' | 'corehr.v2.location.active' | 'corehr.v2.locationAddress.create' | 'corehr.v2.locationAddress.delete' | 'corehr.v2.locationAddress.patch' | 'corehr.v2.location.batchGet' | 'corehr.v2.location.patch' | 'corehr.v2.location.queryRecentChange' | 'corehr.v2.offboarding.edit' | 'corehr.v2.offboarding.revoke' | 'corehr.v2.offboarding.submitV2' | 'corehr.v2.person.create' | 'corehr.v2.person.patch' | 'corehr.v2.preHire.complete' | 'corehr.v2.preHire.create' | 'corehr.v2.preHire.delete' | 'corehr.v2.preHire.patch' | 'corehr.v2.preHire.query' | 'corehr.v2.preHire.restoreFlowInstance' | 'corehr.v2.preHire.search' | 'corehr.v2.preHire.transitTask' | 'corehr.v2.preHire.withdrawOnboarding' | 'corehr.v2.processRevoke.update' | 'corehr.v2.processWithdraw.update' | 'corehr.v2.processApprover.update' | 'corehr.v2.processExtra.update' | 'corehr.v2.processFormVariableData.get' | 'corehr.v2.process.get' | 'corehr.v2.process.list' | 'corehr.v2.processTransfer.update' | 'corehr.v2.reportDetailRow.batchSave' | 'corehr.v2.workforcePlanDetailRow.batchSave' | 'corehr.v2.workforcePlanDetail.batch' | 'corehr.v2.workforcePlanDetail.batchV2' | 'corehr.v2.workforcePlan.list';
export declare const corehrV2ApprovalGroupsGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
};
export declare const corehrV2ApprovalGroupsOpenQueryDepartmentChangeListByIds: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_change_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            need_department_path: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            department_change_ids?: string[] | undefined;
            need_department_path?: boolean | undefined;
        }, {
            department_change_ids?: string[] | undefined;
            need_department_path?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            process_id: z.ZodString;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2ApprovalGroupsOpenQueryJobChangeListByIds: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            job_change_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            need_department_path: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            need_department_path?: boolean | undefined;
            job_change_ids?: string[] | undefined;
        }, {
            need_department_path?: boolean | undefined;
            job_change_ids?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            process_id: z.ZodString;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2ApproverList: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            user_id: z.ZodString;
            approver_status: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            user_id: string;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            approver_status?: number | undefined;
        }, {
            page_size: number;
            user_id: string;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            approver_status?: number | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoBankBranchSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            bank_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            bank_branch_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            bank_branch_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            code_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
            update_start_time: z.ZodOptional<z.ZodString>;
            update_end_time: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            bank_id_list?: string[] | undefined;
            bank_branch_id_list?: string[] | undefined;
            bank_branch_name_list?: string[] | undefined;
            code_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
        }, {
            bank_id_list?: string[] | undefined;
            bank_branch_id_list?: string[] | undefined;
            bank_branch_name_list?: string[] | undefined;
            code_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoBankSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            bank_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            bank_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
            update_start_time: z.ZodOptional<z.ZodString>;
            update_end_time: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            bank_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
            bank_name_list?: string[] | undefined;
        }, {
            bank_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
            bank_name_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoCitySearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_subdivision_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            city_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            country_region_subdivision_id_list?: string[] | undefined;
            city_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            country_region_subdivision_id_list?: string[] | undefined;
            city_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoCountryRegionSubdivisionSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            country_region_subdivision_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            country_region_subdivision_id_list?: string[] | undefined;
        }, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            country_region_subdivision_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoCountryRegionSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
        }, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoCurrencySearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            currency_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            currency_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            currency_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoDistrictSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            city_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            district_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            city_id_list?: string[] | undefined;
            district_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            city_id_list?: string[] | undefined;
            district_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoLanguageSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            language_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            language_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            language_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoNationalitySearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            nationality_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            country_region_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            nationality_id_list?: string[] | undefined;
        }, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            nationality_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BasicInfoTimeZoneSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            time_zone_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            time_zone_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            time_zone_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2BpGetByDepartment: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            department_id: string;
        }, {
            department_id: string;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2BpList: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2CompanyActive: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            company_id: z.ZodString;
            effective_time: z.ZodString;
            active: z.ZodBoolean;
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            active: boolean;
            company_id: string;
            operation_reason: string;
        }, {
            effective_time: string;
            active: boolean;
            company_id: string;
            operation_reason: string;
        }>;
    };
};
export declare const corehrV2CompanyBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            company_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            company_ids: string[];
        }, {
            company_ids: string[];
        }>;
    };
};
export declare const corehrV2CompanyQueryRecentChange: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            start_date: z.ZodString;
            end_date: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2ContractSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            contract_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            employment_id_list?: string[] | undefined;
            contract_id_list?: string[] | undefined;
        }, {
            employment_id_list?: string[] | undefined;
            contract_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2CostAllocationBatchQuery: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            employment_ids: string[];
        }, {
            employment_ids: string[];
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2CostAllocationCreateVersion: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            cost_allocation: z.ZodOptional<z.ZodObject<{
                effective_time: z.ZodString;
                expiration_time: z.ZodOptional<z.ZodString>;
                job_data_cost_center_id: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodString;
                    new_rate: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id: string;
                    new_rate: number;
                }, {
                    cost_center_id: string;
                    new_rate: number;
                }>, "many">>;
                reason: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            }, {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            cost_allocation?: {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            } | undefined;
        }, {
            employment_id: string;
            cost_allocation?: {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostAllocationRemoveVersion: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            cost_allocation: z.ZodOptional<z.ZodObject<{
                wk_id: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                wk_id: string;
            }, {
                wk_id: string;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            cost_allocation?: {
                wk_id: string;
            } | undefined;
        }, {
            employment_id: string;
            cost_allocation?: {
                wk_id: string;
            } | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostAllocationUpdateVersion: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            cost_allocation: z.ZodOptional<z.ZodObject<{
                wk_id: z.ZodString;
                effective_time: z.ZodOptional<z.ZodString>;
                expiration_time: z.ZodOptional<z.ZodString>;
                job_data_cost_center_id: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodOptional<z.ZodString>;
                    new_rate: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id?: string | undefined;
                    new_rate?: number | undefined;
                }, {
                    cost_center_id?: string | undefined;
                    new_rate?: number | undefined;
                }>, "many">>;
                reason: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                wk_id: string;
                effective_time?: string | undefined;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id?: string | undefined;
                    new_rate?: number | undefined;
                }[] | undefined;
            }, {
                wk_id: string;
                effective_time?: string | undefined;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id?: string | undefined;
                    new_rate?: number | undefined;
                }[] | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            cost_allocation?: {
                wk_id: string;
                effective_time?: string | undefined;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id?: string | undefined;
                    new_rate?: number | undefined;
                }[] | undefined;
            } | undefined;
        }, {
            employment_id: string;
            cost_allocation?: {
                wk_id: string;
                effective_time?: string | undefined;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id?: string | undefined;
                    new_rate?: number | undefined;
                }[] | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            name: z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">;
            code: z.ZodOptional<z.ZodString>;
            parent_cost_center_id: z.ZodOptional<z.ZodString>;
            managers: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            effective_time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            code?: string | undefined;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            code?: string | undefined;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterDelete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            operation_reason: string;
        }, {
            operation_reason: string;
        }>;
        path: z.ZodObject<{
            cost_center_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            cost_center_id?: string | undefined;
        }, {
            cost_center_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterPatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            effective_time: z.ZodString;
            active: z.ZodBoolean;
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            active: boolean;
            operation_reason: string;
        }, {
            effective_time: string;
            active: boolean;
            operation_reason: string;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            cost_center_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            cost_center_id?: string | undefined;
        }, {
            cost_center_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterQueryRecentChange: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            start_date: z.ZodString;
            end_date: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            cost_center_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            code: z.ZodOptional<z.ZodString>;
            parent_cost_center_id: z.ZodOptional<z.ZodString>;
            get_all_version: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            code?: string | undefined;
            name_list?: string[] | undefined;
            get_all_version?: boolean | undefined;
            parent_cost_center_id?: string | undefined;
            cost_center_id_list?: string[] | undefined;
        }, {
            code?: string | undefined;
            name_list?: string[] | undefined;
            get_all_version?: boolean | undefined;
            parent_cost_center_id?: string | undefined;
            cost_center_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterVersionCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            name: z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">;
            parent_cost_center_id: z.ZodOptional<z.ZodString>;
            managers: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            effective_time: z.ZodString;
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            operation_reason: string;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            operation_reason: string;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            cost_center_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            cost_center_id?: string | undefined;
        }, {
            cost_center_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterVersionDelete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            operation_reason: string;
        }, {
            operation_reason: string;
        }>;
        path: z.ZodObject<{
            cost_center_id: z.ZodOptional<z.ZodString>;
            version_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            version_id?: string | undefined;
            cost_center_id?: string | undefined;
        }, {
            version_id?: string | undefined;
            cost_center_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2CostCenterVersionPatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            name: z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">;
            parent_cost_center_id: z.ZodOptional<z.ZodString>;
            managers: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            effective_time: z.ZodString;
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            operation_reason: string;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            operation_reason: string;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            cost_center_id: z.ZodOptional<z.ZodString>;
            version_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            version_id?: string | undefined;
            cost_center_id?: string | undefined;
        }, {
            version_id?: string | undefined;
            cost_center_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2DefaultCostCenterBatchQuery: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            employment_ids: string[];
        }, {
            employment_ids: string[];
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2DefaultCostCenterCreateVersion: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            default_cost_center: z.ZodOptional<z.ZodObject<{
                effective_time: z.ZodString;
                cost_center_id: z.ZodOptional<z.ZodString>;
                is_inherit: z.ZodOptional<z.ZodBoolean>;
                reason: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            }, {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            default_cost_center?: {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            } | undefined;
        }, {
            employment_id: string;
            default_cost_center?: {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2DefaultCostCenterRemoveVersion: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            default_cost_center: z.ZodOptional<z.ZodObject<{
                wk_id: z.ZodString;
                wk_tid: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                wk_id: string;
                wk_tid: string;
            }, {
                wk_id: string;
                wk_tid: string;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            default_cost_center?: {
                wk_id: string;
                wk_tid: string;
            } | undefined;
        }, {
            employment_id: string;
            default_cost_center?: {
                wk_id: string;
                wk_tid: string;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2DefaultCostCenterUpdateVersion: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            default_cost_center: z.ZodOptional<z.ZodObject<{
                wk_id: z.ZodString;
                wk_tid: z.ZodString;
                effective_time: z.ZodOptional<z.ZodString>;
                cost_center_id: z.ZodOptional<z.ZodString>;
                is_inherit: z.ZodOptional<z.ZodBoolean>;
                reason: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                wk_id: string;
                wk_tid: string;
                effective_time?: string | undefined;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            }, {
                wk_id: string;
                wk_tid: string;
                effective_time?: string | undefined;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            default_cost_center?: {
                wk_id: string;
                wk_tid: string;
                effective_time?: string | undefined;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            } | undefined;
        }, {
            employment_id: string;
            default_cost_center?: {
                wk_id: string;
                wk_tid: string;
                effective_time?: string | undefined;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            department_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            fields?: string[] | undefined;
            department_id_list?: string[] | undefined;
            department_name_list?: string[] | undefined;
        }, {
            fields?: string[] | undefined;
            department_id_list?: string[] | undefined;
            department_name_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentDelete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
        path: z.ZodObject<{
            department_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            department_id: string;
        }, {
            department_id: string;
        }>;
    };
};
export declare const corehrV2DepartmentParents: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id_list: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            department_id_list: string[];
        }, {
            department_id_list: string[];
        }>;
        params: z.ZodObject<{
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentPatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            sub_type: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            manager: z.ZodOptional<z.ZodString>;
            is_confidential: z.ZodOptional<z.ZodBoolean>;
            hiberarchy_common: z.ZodOptional<z.ZodObject<{
                parent_id: z.ZodOptional<z.ZodString>;
                name: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                active: z.ZodOptional<z.ZodBoolean>;
                code: z.ZodOptional<z.ZodString>;
                description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                code?: string | undefined;
                name?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                active?: boolean | undefined;
                parent_id?: string | undefined;
            }, {
                code?: string | undefined;
                name?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                active?: boolean | undefined;
                parent_id?: string | undefined;
            }>>;
            effective_time: z.ZodString;
            custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                field_name: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                field_name: string;
            }, {
                value: string;
                field_name: string;
            }>, "many">>;
            cost_center_id: z.ZodOptional<z.ZodString>;
            staffing_model: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            id?: string | undefined;
            custom_fields?: {
                value: string;
                field_name: string;
            }[] | undefined;
            hiberarchy_common?: {
                code?: string | undefined;
                name?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                active?: boolean | undefined;
                parent_id?: string | undefined;
            } | undefined;
            sub_type?: {
                enum_name: string;
            } | undefined;
            manager?: string | undefined;
            is_confidential?: boolean | undefined;
            cost_center_id?: string | undefined;
            staffing_model?: {
                enum_name: string;
            } | undefined;
        }, {
            effective_time: string;
            id?: string | undefined;
            custom_fields?: {
                value: string;
                field_name: string;
            }[] | undefined;
            hiberarchy_common?: {
                code?: string | undefined;
                name?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                active?: boolean | undefined;
                parent_id?: string | undefined;
            } | undefined;
            sub_type?: {
                enum_name: string;
            } | undefined;
            manager?: string | undefined;
            is_confidential?: boolean | undefined;
            cost_center_id?: string | undefined;
            staffing_model?: {
                enum_name: string;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            department_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            department_id: string;
        }, {
            department_id: string;
        }>;
    };
};
export declare const corehrV2DepartmentQueryMultiTimeline: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_ids: z.ZodArray<z.ZodString, "many">;
            effective_date_start: z.ZodOptional<z.ZodString>;
            effective_date_end: z.ZodOptional<z.ZodString>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            department_ids: string[];
            fields?: string[] | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
        }, {
            department_ids: string[];
            fields?: string[] | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentQueryOperationLogs: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_ids: z.ZodArray<z.ZodString, "many">;
            start_date: z.ZodString;
            end_date: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            department_ids: string[];
            start_date: string;
            end_date: string;
        }, {
            department_ids: string[];
            start_date: string;
            end_date: string;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentQueryRecentChange: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            start_date: z.ZodString;
            end_date: z.ZodString;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentQueryTimeline: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_ids: z.ZodArray<z.ZodString, "many">;
            effective_date: z.ZodString;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            department_ids: string[];
            effective_date: string;
            fields?: string[] | undefined;
        }, {
            department_ids: string[];
            effective_date: string;
            fields?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            active: z.ZodOptional<z.ZodBoolean>;
            get_all_children: z.ZodOptional<z.ZodBoolean>;
            manager_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            department_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            parent_department_id: z.ZodOptional<z.ZodString>;
            code_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            fields?: string[] | undefined;
            parent_department_id?: string | undefined;
            active?: boolean | undefined;
            department_id_list?: string[] | undefined;
            name_list?: string[] | undefined;
            code_list?: string[] | undefined;
            get_all_children?: boolean | undefined;
            manager_list?: string[] | undefined;
        }, {
            fields?: string[] | undefined;
            parent_department_id?: string | undefined;
            active?: boolean | undefined;
            department_id_list?: string[] | undefined;
            name_list?: string[] | undefined;
            code_list?: string[] | undefined;
            get_all_children?: boolean | undefined;
            manager_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2DepartmentTree: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id: z.ZodOptional<z.ZodString>;
            need_inactive: z.ZodOptional<z.ZodBoolean>;
            effective_date: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            department_id?: string | undefined;
            effective_date?: string | undefined;
            need_inactive?: boolean | undefined;
        }, {
            department_id?: string | undefined;
            effective_date?: string | undefined;
            need_inactive?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2EmployeeBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employment_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            person_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            work_emails: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            fields?: string[] | undefined;
            employment_ids?: string[] | undefined;
            person_ids?: string[] | undefined;
            work_emails?: string[] | undefined;
        }, {
            fields?: string[] | undefined;
            employment_ids?: string[] | undefined;
            person_ids?: string[] | undefined;
            work_emails?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2EmployeeCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            personal_info: z.ZodOptional<z.ZodObject<{
                personal_basic_info: z.ZodOptional<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodObject<{
                        additional_name_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        full_name: z.ZodOptional<z.ZodString>;
                        hereditary: z.ZodOptional<z.ZodString>;
                        middle_name: z.ZodOptional<z.ZodString>;
                        secondary: z.ZodOptional<z.ZodString>;
                        social: z.ZodOptional<z.ZodString>;
                        tertiary: z.ZodOptional<z.ZodString>;
                        local_first_name_2: z.ZodOptional<z.ZodString>;
                        local_middle_name: z.ZodOptional<z.ZodString>;
                        local_primary: z.ZodOptional<z.ZodString>;
                        local_primary_2: z.ZodOptional<z.ZodString>;
                        local_secondary: z.ZodOptional<z.ZodString>;
                        title: z.ZodOptional<z.ZodString>;
                        local_first_name: z.ZodOptional<z.ZodString>;
                        custom_local_name: z.ZodOptional<z.ZodString>;
                        custom_western_name: z.ZodOptional<z.ZodString>;
                        name_type: z.ZodOptional<z.ZodString>;
                        first_name: z.ZodOptional<z.ZodString>;
                        name_primary: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }>>;
                    preferred_name: z.ZodOptional<z.ZodObject<{
                        additional_name_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        full_name: z.ZodOptional<z.ZodString>;
                        hereditary: z.ZodOptional<z.ZodString>;
                        middle_name: z.ZodOptional<z.ZodString>;
                        secondary: z.ZodOptional<z.ZodString>;
                        social: z.ZodOptional<z.ZodString>;
                        tertiary: z.ZodOptional<z.ZodString>;
                        local_first_name_2: z.ZodOptional<z.ZodString>;
                        local_middle_name: z.ZodOptional<z.ZodString>;
                        local_primary: z.ZodOptional<z.ZodString>;
                        local_primary_2: z.ZodOptional<z.ZodString>;
                        local_secondary: z.ZodOptional<z.ZodString>;
                        title: z.ZodOptional<z.ZodString>;
                        local_first_name: z.ZodOptional<z.ZodString>;
                        custom_local_name: z.ZodOptional<z.ZodString>;
                        custom_western_name: z.ZodOptional<z.ZodString>;
                        name_type: z.ZodOptional<z.ZodString>;
                        first_name: z.ZodOptional<z.ZodString>;
                        name_primary: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }>>;
                    gender: z.ZodOptional<z.ZodString>;
                    nationality_v2: z.ZodOptional<z.ZodString>;
                    ethnicity_race: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    email: z.ZodOptional<z.ZodString>;
                    date_of_birth: z.ZodOptional<z.ZodString>;
                    marital_status: z.ZodOptional<z.ZodString>;
                    is_disabled: z.ZodOptional<z.ZodBoolean>;
                    disable_card_number: z.ZodOptional<z.ZodString>;
                    is_martyr_family: z.ZodOptional<z.ZodBoolean>;
                    martyr_card_number: z.ZodOptional<z.ZodString>;
                    is_old_alone: z.ZodOptional<z.ZodBoolean>;
                    born_country_region: z.ZodOptional<z.ZodString>;
                    political_affiliation: z.ZodOptional<z.ZodString>;
                    native_region: z.ZodOptional<z.ZodString>;
                    date_entered_workforce: z.ZodOptional<z.ZodString>;
                    first_entry_time: z.ZodOptional<z.ZodString>;
                    leave_time: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                }, {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                }>>;
                emergency_contacts: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodString>;
                    relationship: z.ZodOptional<z.ZodString>;
                    is_primary: z.ZodOptional<z.ZodBoolean>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    email: z.ZodOptional<z.ZodString>;
                    address: z.ZodOptional<z.ZodObject<{
                        address_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        region: z.ZodOptional<z.ZodString>;
                        region_subdivision_1: z.ZodOptional<z.ZodString>;
                        region_subdivision_2: z.ZodOptional<z.ZodString>;
                        city_v2: z.ZodOptional<z.ZodString>;
                        city_text: z.ZodOptional<z.ZodString>;
                        local_city_text: z.ZodOptional<z.ZodString>;
                        city_subdivision_1: z.ZodOptional<z.ZodString>;
                        city_subdivision_2: z.ZodOptional<z.ZodString>;
                        district_v2: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_line_1: z.ZodOptional<z.ZodString>;
                        local_address_line_1: z.ZodOptional<z.ZodString>;
                        address_line_2: z.ZodOptional<z.ZodString>;
                        local_address_line_2: z.ZodOptional<z.ZodString>;
                        address_line_3: z.ZodOptional<z.ZodString>;
                        local_address_line_3: z.ZodOptional<z.ZodString>;
                        address_line_4: z.ZodOptional<z.ZodString>;
                        local_address_line_5: z.ZodOptional<z.ZodString>;
                        address_line_6: z.ZodOptional<z.ZodString>;
                        local_address_line_6: z.ZodOptional<z.ZodString>;
                        address_line_7: z.ZodOptional<z.ZodString>;
                        local_address_line_7: z.ZodOptional<z.ZodString>;
                        address_line_8: z.ZodOptional<z.ZodString>;
                        local_address_line_8: z.ZodOptional<z.ZodString>;
                        address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_4: z.ZodOptional<z.ZodString>;
                        address_line_5: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }>>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }>, "many">>;
                bank_accounts: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region: z.ZodOptional<z.ZodString>;
                    bank_name: z.ZodOptional<z.ZodString>;
                    branch_name: z.ZodOptional<z.ZodString>;
                    account_holder: z.ZodOptional<z.ZodString>;
                    bank_account_number: z.ZodOptional<z.ZodString>;
                    bank_account_usages: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    bank_account_type: z.ZodOptional<z.ZodString>;
                    bank_id: z.ZodOptional<z.ZodString>;
                    branch_id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }, {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }>, "many">>;
                nationals: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region: z.ZodOptional<z.ZodString>;
                    national_id_type: z.ZodOptional<z.ZodString>;
                    national_id_number: z.ZodOptional<z.ZodString>;
                    issued_date: z.ZodOptional<z.ZodString>;
                    issued_by: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }, {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }>, "many">>;
                resident_taxes: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    year_resident_tax: z.ZodOptional<z.ZodString>;
                    tax_country_region: z.ZodOptional<z.ZodString>;
                    resident_status: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }>, "many">>;
                dependents: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodString>;
                    date_of_birth: z.ZodOptional<z.ZodString>;
                    relationship_with_dependent: z.ZodOptional<z.ZodString>;
                    gender: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    job: z.ZodOptional<z.ZodString>;
                    child_birth_certificates: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        file_id: z.ZodOptional<z.ZodString>;
                        mime_type: z.ZodOptional<z.ZodString>;
                        name: z.ZodOptional<z.ZodString>;
                        size: z.ZodOptional<z.ZodString>;
                        token: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }>, "many">>;
                    employer: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                    address: z.ZodOptional<z.ZodObject<{
                        address_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        region: z.ZodOptional<z.ZodString>;
                        region_subdivision_1: z.ZodOptional<z.ZodString>;
                        region_subdivision_2: z.ZodOptional<z.ZodString>;
                        city_v2: z.ZodOptional<z.ZodString>;
                        city_text: z.ZodOptional<z.ZodString>;
                        local_city_text: z.ZodOptional<z.ZodString>;
                        city_subdivision_1: z.ZodOptional<z.ZodString>;
                        city_subdivision_2: z.ZodOptional<z.ZodString>;
                        district_v2: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_line_1: z.ZodOptional<z.ZodString>;
                        local_address_line_1: z.ZodOptional<z.ZodString>;
                        address_line_2: z.ZodOptional<z.ZodString>;
                        local_address_line_2: z.ZodOptional<z.ZodString>;
                        address_line_3: z.ZodOptional<z.ZodString>;
                        local_address_line_3: z.ZodOptional<z.ZodString>;
                        address_line_4: z.ZodOptional<z.ZodString>;
                        local_address_line_5: z.ZodOptional<z.ZodString>;
                        address_line_6: z.ZodOptional<z.ZodString>;
                        local_address_line_6: z.ZodOptional<z.ZodString>;
                        address_line_7: z.ZodOptional<z.ZodString>;
                        local_address_line_7: z.ZodOptional<z.ZodString>;
                        address_line_8: z.ZodOptional<z.ZodString>;
                        local_address_line_8: z.ZodOptional<z.ZodString>;
                        address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_4: z.ZodOptional<z.ZodString>;
                        address_line_5: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }>, "many">>;
                hukou: z.ZodOptional<z.ZodObject<{
                    hukou_type: z.ZodOptional<z.ZodString>;
                    hukou_location: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                }, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                }>>;
                contact_addresses: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    address_type: z.ZodOptional<z.ZodString>;
                    country_region: z.ZodOptional<z.ZodString>;
                    region: z.ZodOptional<z.ZodString>;
                    region_subdivision_1: z.ZodOptional<z.ZodString>;
                    region_subdivision_2: z.ZodOptional<z.ZodString>;
                    city_v2: z.ZodOptional<z.ZodString>;
                    city_text: z.ZodOptional<z.ZodString>;
                    local_city_text: z.ZodOptional<z.ZodString>;
                    city_subdivision_1: z.ZodOptional<z.ZodString>;
                    city_subdivision_2: z.ZodOptional<z.ZodString>;
                    district_v2: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    address_line_1: z.ZodOptional<z.ZodString>;
                    local_address_line_1: z.ZodOptional<z.ZodString>;
                    address_line_2: z.ZodOptional<z.ZodString>;
                    local_address_line_2: z.ZodOptional<z.ZodString>;
                    address_line_3: z.ZodOptional<z.ZodString>;
                    local_address_line_3: z.ZodOptional<z.ZodString>;
                    address_line_4: z.ZodOptional<z.ZodString>;
                    local_address_line_5: z.ZodOptional<z.ZodString>;
                    address_line_6: z.ZodOptional<z.ZodString>;
                    local_address_line_6: z.ZodOptional<z.ZodString>;
                    address_line_7: z.ZodOptional<z.ZodString>;
                    local_address_line_7: z.ZodOptional<z.ZodString>;
                    address_line_8: z.ZodOptional<z.ZodString>;
                    local_address_line_8: z.ZodOptional<z.ZodString>;
                    address_line_9: z.ZodOptional<z.ZodString>;
                    local_address_line_9: z.ZodOptional<z.ZodString>;
                    local_address_line_4: z.ZodOptional<z.ZodString>;
                    address_line_5: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }, {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }>, "many">>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            }, {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            }>>;
            employment_info: z.ZodOptional<z.ZodObject<{
                basic_info: z.ZodOptional<z.ZodObject<{
                    employee_number: z.ZodOptional<z.ZodString>;
                    effective_time: z.ZodOptional<z.ZodString>;
                    regular_employee_start_date: z.ZodOptional<z.ZodString>;
                    seniority_date: z.ZodOptional<z.ZodString>;
                    work_email: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    user_geo: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                }, {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                }>>;
                probation_info: z.ZodOptional<z.ZodObject<{
                    probation_start_date: z.ZodOptional<z.ZodString>;
                    probation_expected_end_date: z.ZodOptional<z.ZodString>;
                    actual_probation_end_date: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                }, {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                }>>;
                employment_record: z.ZodOptional<z.ZodObject<{
                    employee_type: z.ZodOptional<z.ZodString>;
                    department: z.ZodOptional<z.ZodString>;
                    direct_manager: z.ZodOptional<z.ZodString>;
                    working_hours_type: z.ZodOptional<z.ZodString>;
                    cost_centers: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        id: z.ZodOptional<z.ZodString>;
                        rate: z.ZodOptional<z.ZodNumber>;
                    }, "strip", z.ZodTypeAny, {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }, {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }>, "many">>;
                    direct_manager_effective_time: z.ZodOptional<z.ZodString>;
                    dotted_line_manager: z.ZodOptional<z.ZodString>;
                    dotted_line_manager_effective_time: z.ZodOptional<z.ZodString>;
                    job: z.ZodOptional<z.ZodString>;
                    job_family: z.ZodOptional<z.ZodString>;
                    job_level: z.ZodOptional<z.ZodString>;
                    job_grade: z.ZodOptional<z.ZodString>;
                    work_location: z.ZodOptional<z.ZodString>;
                    weekly_working_hours: z.ZodOptional<z.ZodNumber>;
                    position: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                }, {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                }>>;
                emp_contract_record: z.ZodOptional<z.ZodObject<{
                    contract_number: z.ZodOptional<z.ZodString>;
                    contract_type: z.ZodOptional<z.ZodString>;
                    first_party: z.ZodOptional<z.ZodString>;
                    effective_time: z.ZodOptional<z.ZodString>;
                    duration_type: z.ZodOptional<z.ZodString>;
                    contract_end_date: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                }, {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                }>>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            }, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            }>>;
            career: z.ZodOptional<z.ZodObject<{
                educations: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    school: z.ZodOptional<z.ZodString>;
                    school_enum: z.ZodOptional<z.ZodString>;
                    start_date: z.ZodOptional<z.ZodString>;
                    end_date: z.ZodOptional<z.ZodString>;
                    level_of_education: z.ZodOptional<z.ZodString>;
                    field_of_study: z.ZodOptional<z.ZodString>;
                    degree: z.ZodOptional<z.ZodString>;
                    field_of_study_enum: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }>, "many">>;
                work_experiences: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    company_organization: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    department: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    start_date: z.ZodOptional<z.ZodString>;
                    end_date: z.ZodOptional<z.ZodString>;
                    job: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    description: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }>, "many">>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            }, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            }>>;
            data_attachment: z.ZodOptional<z.ZodObject<{
                personal_records: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    profile_type: z.ZodOptional<z.ZodString>;
                    files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        file_id: z.ZodOptional<z.ZodString>;
                        mime_type: z.ZodOptional<z.ZodString>;
                        name: z.ZodOptional<z.ZodString>;
                        size: z.ZodOptional<z.ZodString>;
                        token: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }, {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }>, "many">>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            }, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            personal_info?: {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            } | undefined;
            employment_info?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            } | undefined;
            career?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            } | undefined;
            data_attachment?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            } | undefined;
        }, {
            personal_info?: {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            } | undefined;
            employment_info?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            } | undefined;
            career?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            } | undefined;
            data_attachment?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            rehire: z.ZodOptional<z.ZodBoolean>;
            rehire_employment_id: z.ZodOptional<z.ZodString>;
            force_submit: z.ZodOptional<z.ZodBoolean>;
            ignore_working_hours_type_rule: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
            rehire?: boolean | undefined;
            rehire_employment_id?: string | undefined;
            force_submit?: boolean | undefined;
            ignore_working_hours_type_rule?: boolean | undefined;
        }, {
            client_token?: string | undefined;
            rehire?: boolean | undefined;
            rehire_employment_id?: string | undefined;
            force_submit?: boolean | undefined;
            ignore_working_hours_type_rule?: boolean | undefined;
        }>;
        useUAT: z.ZodOptional<z.ZodBoolean>;
    };
};
export declare const corehrV2EmployeeSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employment_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employee_number_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            work_email: z.ZodOptional<z.ZodString>;
            phone_number: z.ZodOptional<z.ZodString>;
            key_word: z.ZodOptional<z.ZodString>;
            employment_status: z.ZodOptional<z.ZodEnum<["hired", "terminated"]>>;
            employee_type_id: z.ZodOptional<z.ZodString>;
            department_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            direct_manager_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            dotted_line_manager_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            regular_employee_start_date_start: z.ZodOptional<z.ZodString>;
            regular_employee_start_date_end: z.ZodOptional<z.ZodString>;
            effective_time_start: z.ZodOptional<z.ZodString>;
            effective_time_end: z.ZodOptional<z.ZodString>;
            work_location_id_list_include_sub: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            preferred_english_full_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            preferred_local_full_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            national_id_number_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            phone_number_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            email_address_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            department_id_list_include_sub: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            additional_national_id_number_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            citizenship_status_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            cost_center_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            service_company_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            service_company_list_include_sub: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_family_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_family_id_list_include_sub: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_level_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_grade_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            position_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            position_id_list_include_sub: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            working_hours_type_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            nationality_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            pay_group_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            assignment_pay_group_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            contract_type_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            archive_cpst_plan_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            fields?: string[] | undefined;
            employment_id_list?: string[] | undefined;
            employee_type_id?: string | undefined;
            phone_number?: string | undefined;
            department_id_list?: string[] | undefined;
            employment_status?: "hired" | "terminated" | undefined;
            dotted_line_manager_id_list?: string[] | undefined;
            job_family_id_list?: string[] | undefined;
            job_level_id_list?: string[] | undefined;
            nationality_id_list?: string[] | undefined;
            cost_center_id_list?: string[] | undefined;
            work_email?: string | undefined;
            employee_number_list?: string[] | undefined;
            key_word?: string | undefined;
            direct_manager_id_list?: string[] | undefined;
            regular_employee_start_date_start?: string | undefined;
            regular_employee_start_date_end?: string | undefined;
            effective_time_start?: string | undefined;
            effective_time_end?: string | undefined;
            work_location_id_list_include_sub?: string[] | undefined;
            preferred_english_full_name_list?: string[] | undefined;
            preferred_local_full_name_list?: string[] | undefined;
            national_id_number_list?: string[] | undefined;
            phone_number_list?: string[] | undefined;
            email_address_list?: string[] | undefined;
            department_id_list_include_sub?: string[] | undefined;
            additional_national_id_number_list?: string[] | undefined;
            citizenship_status_list?: string[] | undefined;
            service_company_list?: string[] | undefined;
            service_company_list_include_sub?: string[] | undefined;
            job_family_id_list_include_sub?: string[] | undefined;
            job_grade_id_list?: string[] | undefined;
            job_id_list?: string[] | undefined;
            position_id_list?: string[] | undefined;
            position_id_list_include_sub?: string[] | undefined;
            working_hours_type_id_list?: string[] | undefined;
            pay_group_id_list?: string[] | undefined;
            assignment_pay_group_id_list?: string[] | undefined;
            contract_type_list?: string[] | undefined;
            archive_cpst_plan_id_list?: string[] | undefined;
        }, {
            fields?: string[] | undefined;
            employment_id_list?: string[] | undefined;
            employee_type_id?: string | undefined;
            phone_number?: string | undefined;
            department_id_list?: string[] | undefined;
            employment_status?: "hired" | "terminated" | undefined;
            dotted_line_manager_id_list?: string[] | undefined;
            job_family_id_list?: string[] | undefined;
            job_level_id_list?: string[] | undefined;
            nationality_id_list?: string[] | undefined;
            cost_center_id_list?: string[] | undefined;
            work_email?: string | undefined;
            employee_number_list?: string[] | undefined;
            key_word?: string | undefined;
            direct_manager_id_list?: string[] | undefined;
            regular_employee_start_date_start?: string | undefined;
            regular_employee_start_date_end?: string | undefined;
            effective_time_start?: string | undefined;
            effective_time_end?: string | undefined;
            work_location_id_list_include_sub?: string[] | undefined;
            preferred_english_full_name_list?: string[] | undefined;
            preferred_local_full_name_list?: string[] | undefined;
            national_id_number_list?: string[] | undefined;
            phone_number_list?: string[] | undefined;
            email_address_list?: string[] | undefined;
            department_id_list_include_sub?: string[] | undefined;
            additional_national_id_number_list?: string[] | undefined;
            citizenship_status_list?: string[] | undefined;
            service_company_list?: string[] | undefined;
            service_company_list_include_sub?: string[] | undefined;
            job_family_id_list_include_sub?: string[] | undefined;
            job_grade_id_list?: string[] | undefined;
            job_id_list?: string[] | undefined;
            position_id_list?: string[] | undefined;
            position_id_list_include_sub?: string[] | undefined;
            working_hours_type_id_list?: string[] | undefined;
            pay_group_id_list?: string[] | undefined;
            assignment_pay_group_id_list?: string[] | undefined;
            contract_type_list?: string[] | undefined;
            archive_cpst_plan_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2EmployeesAdditionalJobBatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            start_date: z.ZodOptional<z.ZodObject<{
                start: z.ZodString;
                end: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                end: string;
                start: string;
            }, {
                end: string;
                start: string;
            }>>;
            end_date: z.ZodOptional<z.ZodObject<{
                start: z.ZodString;
                end: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                end: string;
                start: string;
            }, {
                end: string;
                start: string;
            }>>;
            data_date: z.ZodOptional<z.ZodString>;
            is_effective: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            start_date?: {
                end: string;
                start: string;
            } | undefined;
            end_date?: {
                end: string;
                start: string;
            } | undefined;
            employment_ids?: string[] | undefined;
            data_date?: string | undefined;
            is_effective?: boolean | undefined;
        }, {
            start_date?: {
                end: string;
                start: string;
            } | undefined;
            end_date?: {
                end: string;
                start: string;
            } | undefined;
            employment_ids?: string[] | undefined;
            data_date?: string | undefined;
            is_effective?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2EmployeesAdditionalJobCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employee_type_id: z.ZodString;
            working_hours_type_id: z.ZodOptional<z.ZodString>;
            work_location_id: z.ZodOptional<z.ZodString>;
            department_id: z.ZodString;
            job_id: z.ZodOptional<z.ZodString>;
            job_level_id: z.ZodOptional<z.ZodString>;
            job_family_id: z.ZodOptional<z.ZodString>;
            employment_id: z.ZodString;
            start_date: z.ZodString;
            end_date: z.ZodOptional<z.ZodString>;
            direct_manager_id: z.ZodOptional<z.ZodString>;
            dotted_line_manager_id: z.ZodOptional<z.ZodString>;
            work_shift: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            compensation_type: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            service_company: z.ZodOptional<z.ZodString>;
            weekly_working_hours: z.ZodOptional<z.ZodString>;
            work_calendar_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            department_id: string;
            start_date: string;
            employment_id: string;
            employee_type_id: string;
            end_date?: string | undefined;
            job_family_id?: string | undefined;
            job_level_id?: string | undefined;
            work_location_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            job_id?: string | undefined;
            direct_manager_id?: string | undefined;
            work_shift?: {
                enum_name: string;
            } | undefined;
            compensation_type?: {
                enum_name: string;
            } | undefined;
            service_company?: string | undefined;
            weekly_working_hours?: string | undefined;
            dotted_line_manager_id?: string | undefined;
            work_calendar_id?: string | undefined;
        }, {
            department_id: string;
            start_date: string;
            employment_id: string;
            employee_type_id: string;
            end_date?: string | undefined;
            job_family_id?: string | undefined;
            job_level_id?: string | undefined;
            work_location_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            job_id?: string | undefined;
            direct_manager_id?: string | undefined;
            work_shift?: {
                enum_name: string;
            } | undefined;
            compensation_type?: {
                enum_name: string;
            } | undefined;
            service_company?: string | undefined;
            weekly_working_hours?: string | undefined;
            dotted_line_manager_id?: string | undefined;
            work_calendar_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2EmployeesAdditionalJobDelete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            additional_job_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            additional_job_id: string;
        }, {
            additional_job_id: string;
        }>;
    };
};
export declare const corehrV2EmployeesAdditionalJobPatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employee_type_id: z.ZodOptional<z.ZodString>;
            working_hours_type_id: z.ZodOptional<z.ZodString>;
            work_location_id: z.ZodOptional<z.ZodString>;
            department_id: z.ZodOptional<z.ZodString>;
            job_id: z.ZodOptional<z.ZodString>;
            job_level_id: z.ZodOptional<z.ZodString>;
            job_family_id: z.ZodOptional<z.ZodString>;
            start_date: z.ZodOptional<z.ZodString>;
            end_date: z.ZodOptional<z.ZodString>;
            direct_manager_id: z.ZodOptional<z.ZodString>;
            dotted_line_manager_id: z.ZodOptional<z.ZodString>;
            work_shift: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            compensation_type: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            service_company: z.ZodOptional<z.ZodString>;
            weekly_working_hours: z.ZodOptional<z.ZodString>;
            work_calendar_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            department_id?: string | undefined;
            start_date?: string | undefined;
            end_date?: string | undefined;
            job_family_id?: string | undefined;
            job_level_id?: string | undefined;
            employee_type_id?: string | undefined;
            work_location_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            job_id?: string | undefined;
            direct_manager_id?: string | undefined;
            work_shift?: {
                enum_name: string;
            } | undefined;
            compensation_type?: {
                enum_name: string;
            } | undefined;
            service_company?: string | undefined;
            weekly_working_hours?: string | undefined;
            dotted_line_manager_id?: string | undefined;
            work_calendar_id?: string | undefined;
        }, {
            department_id?: string | undefined;
            start_date?: string | undefined;
            end_date?: string | undefined;
            job_family_id?: string | undefined;
            job_level_id?: string | undefined;
            employee_type_id?: string | undefined;
            work_location_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            job_id?: string | undefined;
            direct_manager_id?: string | undefined;
            work_shift?: {
                enum_name: string;
            } | undefined;
            compensation_type?: {
                enum_name: string;
            } | undefined;
            service_company?: string | undefined;
            weekly_working_hours?: string | undefined;
            dotted_line_manager_id?: string | undefined;
            work_calendar_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            additional_job_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            additional_job_id: string;
        }, {
            additional_job_id: string;
        }>;
    };
};
export declare const corehrV2EmployeesBpBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_ids: z.ZodArray<z.ZodString, "many">;
            get_all: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            employment_ids: string[];
            get_all?: boolean | undefined;
        }, {
            employment_ids: string[];
            get_all?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2EmployeesJobDataBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_ids: z.ZodArray<z.ZodString, "many">;
            get_all_version: z.ZodOptional<z.ZodBoolean>;
            effective_date_start: z.ZodOptional<z.ZodString>;
            effective_date_end: z.ZodOptional<z.ZodString>;
            data_date: z.ZodOptional<z.ZodString>;
            primary_job_data: z.ZodOptional<z.ZodBoolean>;
            assignment_start_reasons: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            employment_ids: string[];
            primary_job_data?: boolean | undefined;
            get_all_version?: boolean | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
            data_date?: string | undefined;
            assignment_start_reasons?: string[] | undefined;
        }, {
            employment_ids: string[];
            primary_job_data?: boolean | undefined;
            get_all_version?: boolean | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
            data_date?: string | undefined;
            assignment_start_reasons?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2EmployeesJobDataQuery: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            get_all_version: z.ZodOptional<z.ZodBoolean>;
            data_date: z.ZodOptional<z.ZodString>;
            effective_date_start: z.ZodOptional<z.ZodString>;
            effective_date_end: z.ZodOptional<z.ZodString>;
            department_id: z.ZodOptional<z.ZodString>;
            employment_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            primary_job_data: z.ZodOptional<z.ZodBoolean>;
            assignment_start_reasons: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            department_id?: string | undefined;
            primary_job_data?: boolean | undefined;
            get_all_version?: boolean | undefined;
            employment_ids?: string[] | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
            data_date?: string | undefined;
            assignment_start_reasons?: string[] | undefined;
        }, {
            department_id?: string | undefined;
            primary_job_data?: boolean | undefined;
            get_all_version?: boolean | undefined;
            employment_ids?: string[] | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
            data_date?: string | undefined;
            assignment_start_reasons?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2EnumSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            enum_apiname_lists: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            enum_apiname_lists?: string[] | undefined;
        }, {
            enum_apiname_lists?: string[] | undefined;
        }>;
    };
};
export declare const corehrV2JobChangeCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            transfer_mode: z.ZodNumber;
            employment_id: z.ZodString;
            transfer_type_unique_identifier: z.ZodString;
            flow_id: z.ZodOptional<z.ZodString>;
            effective_date: z.ZodString;
            transfer_info: z.ZodObject<{
                remark: z.ZodOptional<z.ZodString>;
                offer_info: z.ZodOptional<z.ZodString>;
                target_dotted_manager_clean: z.ZodOptional<z.ZodBoolean>;
                probation_exist: z.ZodOptional<z.ZodBoolean>;
                target_department: z.ZodOptional<z.ZodString>;
                target_work_location: z.ZodOptional<z.ZodString>;
                target_direct_manager: z.ZodOptional<z.ZodString>;
                target_dotted_manager: z.ZodOptional<z.ZodString>;
                target_job: z.ZodOptional<z.ZodString>;
                target_job_family: z.ZodOptional<z.ZodString>;
                target_job_level: z.ZodOptional<z.ZodString>;
                target_workforce_type: z.ZodOptional<z.ZodString>;
                target_employee_subtype: z.ZodOptional<z.ZodString>;
                target_company: z.ZodOptional<z.ZodString>;
                target_contract_number: z.ZodOptional<z.ZodString>;
                target_contract_type: z.ZodOptional<z.ZodString>;
                target_duration_type: z.ZodOptional<z.ZodString>;
                target_signing_type: z.ZodOptional<z.ZodString>;
                target_contract_start_date: z.ZodOptional<z.ZodString>;
                target_contract_end_date: z.ZodOptional<z.ZodString>;
                target_working_hours_type: z.ZodOptional<z.ZodString>;
                target_working_calendar: z.ZodOptional<z.ZodString>;
                target_probation_end_date: z.ZodOptional<z.ZodString>;
                target_weekly_working_hours: z.ZodOptional<z.ZodString>;
                target_work_shift: z.ZodOptional<z.ZodString>;
                target_cost_center_rates: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodOptional<z.ZodString>;
                    rate: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }>, "many">>;
                target_employment_change: z.ZodOptional<z.ZodObject<{
                    regular_employee_start_date: z.ZodOptional<z.ZodString>;
                    seniority_date: z.ZodOptional<z.ZodString>;
                    employee_number: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                }, {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                }>>;
                target_job_grade: z.ZodOptional<z.ZodString>;
                target_compensation_type: z.ZodOptional<z.ZodString>;
                target_service_company: z.ZodOptional<z.ZodString>;
                target_position: z.ZodOptional<z.ZodString>;
                target_social_security_city: z.ZodOptional<z.ZodString>;
                is_transfer_with_workforce: z.ZodOptional<z.ZodBoolean>;
            }, "strip", z.ZodTypeAny, {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            }, {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            }>;
            transfer_key: z.ZodOptional<z.ZodString>;
            initiator_id: z.ZodOptional<z.ZodString>;
            transfer_reason_unique_identifier: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            transfer_mode: number;
            transfer_type_unique_identifier: string;
            effective_date: string;
            transfer_info: {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            };
            flow_id?: string | undefined;
            transfer_key?: string | undefined;
            initiator_id?: string | undefined;
            transfer_reason_unique_identifier?: string | undefined;
        }, {
            employment_id: string;
            transfer_mode: number;
            transfer_type_unique_identifier: string;
            effective_date: string;
            transfer_info: {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            };
            flow_id?: string | undefined;
            transfer_key?: string | undefined;
            initiator_id?: string | undefined;
            transfer_reason_unique_identifier?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_admin_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2JobChangeRevoke: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            operator_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            operator_id: string;
        }, {
            operator_id: string;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_admin_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
        }>;
        path: z.ZodObject<{
            job_change_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            job_change_id: string;
        }, {
            job_change_id: string;
        }>;
    };
};
export declare const corehrV2JobChangeSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_change_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            statuses: z.ZodOptional<z.ZodArray<z.ZodEnum<["Approving", "Approved", "Transformed", "Rejected", "Cancelled", "NoNeedApproval"]>, "many">>;
            effective_date_start: z.ZodOptional<z.ZodString>;
            effective_date_end: z.ZodOptional<z.ZodString>;
            updated_time_start: z.ZodOptional<z.ZodString>;
            updated_time_end: z.ZodOptional<z.ZodString>;
            target_department_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            transfer_type_unique_identifier: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            transfer_reason_unique_identifier: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            exception_statuses: z.ZodOptional<z.ZodArray<z.ZodEnum<["pending", "processed"]>, "many">>;
        }, "strip", z.ZodTypeAny, {
            transfer_type_unique_identifier?: string[] | undefined;
            employment_ids?: string[] | undefined;
            statuses?: ("Approving" | "Approved" | "Rejected" | "NoNeedApproval" | "Transformed" | "Cancelled")[] | undefined;
            transfer_reason_unique_identifier?: string[] | undefined;
            job_change_ids?: string[] | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
            updated_time_start?: string | undefined;
            updated_time_end?: string | undefined;
            target_department_ids?: string[] | undefined;
            exception_statuses?: ("pending" | "processed")[] | undefined;
        }, {
            transfer_type_unique_identifier?: string[] | undefined;
            employment_ids?: string[] | undefined;
            statuses?: ("Approving" | "Approved" | "Rejected" | "NoNeedApproval" | "Transformed" | "Cancelled")[] | undefined;
            transfer_reason_unique_identifier?: string[] | undefined;
            job_change_ids?: string[] | undefined;
            effective_date_start?: string | undefined;
            effective_date_end?: string | undefined;
            updated_time_start?: string | undefined;
            updated_time_end?: string | undefined;
            target_department_ids?: string[] | undefined;
            exception_statuses?: ("pending" | "processed")[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2JobFamilyBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            job_family_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            job_family_ids: string[];
        }, {
            job_family_ids: string[];
        }>;
    };
};
export declare const corehrV2JobGradeCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            grade_order: z.ZodNumber;
            code: z.ZodOptional<z.ZodString>;
            names: z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">;
            descriptions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            grade_order: number;
            names: {
                value: string;
                lang: string;
            }[];
            code?: string | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
        }, {
            grade_order: number;
            names: {
                value: string;
                lang: string;
            }[];
            code?: string | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2JobGradeDelete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            job_grade_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            job_grade_id: string;
        }, {
            job_grade_id: string;
        }>;
    };
};
export declare const corehrV2JobGradePatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            grade_order: z.ZodOptional<z.ZodNumber>;
            code: z.ZodOptional<z.ZodString>;
            names: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            descriptions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            active: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            code?: string | undefined;
            active?: boolean | undefined;
            grade_order?: number | undefined;
            names?: {
                value: string;
                lang: string;
            }[] | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
        }, {
            code?: string | undefined;
            active?: boolean | undefined;
            grade_order?: number | undefined;
            names?: {
                value: string;
                lang: string;
            }[] | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            job_grade_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            job_grade_id: string;
        }, {
            job_grade_id: string;
        }>;
    };
};
export declare const corehrV2JobGradeQuery: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            codes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            active: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            ids?: string[] | undefined;
            active?: boolean | undefined;
            codes?: string[] | undefined;
        }, {
            ids?: string[] | undefined;
            active?: boolean | undefined;
            codes?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2JobLevelBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            job_level_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            job_level_ids: string[];
        }, {
            job_level_ids: string[];
        }>;
    };
};
export declare const corehrV2JobGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            job_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            job_id: string;
        }, {
            job_id: string;
        }>;
    };
};
export declare const corehrV2JobList: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodString;
            name: z.ZodOptional<z.ZodString>;
            query_language: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: string;
            page_token?: string | undefined;
            name?: string | undefined;
            query_language?: string | undefined;
        }, {
            page_size: string;
            page_token?: string | undefined;
            name?: string | undefined;
            query_language?: string | undefined;
        }>;
    };
};
export declare const corehrV2JobQueryRecentChange: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            start_date: z.ZodString;
            end_date: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2LocationActive: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            location_id: z.ZodString;
            effective_time: z.ZodString;
            active: z.ZodBoolean;
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            active: boolean;
            location_id: string;
            operation_reason: string;
        }, {
            effective_time: string;
            active: boolean;
            location_id: string;
            operation_reason: string;
        }>;
    };
};
export declare const corehrV2LocationAddressCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_id: z.ZodString;
            region_id: z.ZodString;
            city_id: z.ZodString;
            distinct_id: z.ZodString;
            local_address_line1: z.ZodOptional<z.ZodString>;
            local_address_line2: z.ZodOptional<z.ZodString>;
            local_address_line3: z.ZodOptional<z.ZodString>;
            local_address_line4: z.ZodOptional<z.ZodString>;
            local_address_line5: z.ZodOptional<z.ZodString>;
            local_address_line6: z.ZodOptional<z.ZodString>;
            local_address_line7: z.ZodOptional<z.ZodString>;
            local_address_line8: z.ZodOptional<z.ZodString>;
            local_address_line9: z.ZodOptional<z.ZodString>;
            postal_code: z.ZodOptional<z.ZodString>;
            address_types: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            is_primary: z.ZodOptional<z.ZodBoolean>;
            is_public: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            region_id: string;
            country_region_id: string;
            city_id: string;
            distinct_id: string;
            local_address_line1?: string | undefined;
            local_address_line2?: string | undefined;
            local_address_line3?: string | undefined;
            local_address_line4?: string | undefined;
            local_address_line5?: string | undefined;
            local_address_line6?: string | undefined;
            local_address_line7?: string | undefined;
            local_address_line8?: string | undefined;
            local_address_line9?: string | undefined;
            postal_code?: string | undefined;
            is_primary?: boolean | undefined;
            is_public?: boolean | undefined;
            address_types?: {
                enum_name: string;
            }[] | undefined;
        }, {
            region_id: string;
            country_region_id: string;
            city_id: string;
            distinct_id: string;
            local_address_line1?: string | undefined;
            local_address_line2?: string | undefined;
            local_address_line3?: string | undefined;
            local_address_line4?: string | undefined;
            local_address_line5?: string | undefined;
            local_address_line6?: string | undefined;
            local_address_line7?: string | undefined;
            local_address_line8?: string | undefined;
            local_address_line9?: string | undefined;
            postal_code?: string | undefined;
            is_primary?: boolean | undefined;
            is_public?: boolean | undefined;
            address_types?: {
                enum_name: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            location_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            location_id: string;
        }, {
            location_id: string;
        }>;
    };
};
export declare const corehrV2LocationAddressDelete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            location_id: z.ZodString;
            address_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            location_id: string;
            address_id: string;
        }, {
            location_id: string;
            address_id: string;
        }>;
    };
};
export declare const corehrV2LocationAddressPatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_id: z.ZodOptional<z.ZodString>;
            region_id: z.ZodOptional<z.ZodString>;
            city_id: z.ZodOptional<z.ZodString>;
            distinct_id: z.ZodOptional<z.ZodString>;
            local_address_line1: z.ZodOptional<z.ZodString>;
            local_address_line2: z.ZodOptional<z.ZodString>;
            local_address_line3: z.ZodOptional<z.ZodString>;
            local_address_line4: z.ZodOptional<z.ZodString>;
            local_address_line5: z.ZodOptional<z.ZodString>;
            local_address_line6: z.ZodOptional<z.ZodString>;
            local_address_line7: z.ZodOptional<z.ZodString>;
            local_address_line8: z.ZodOptional<z.ZodString>;
            local_address_line9: z.ZodOptional<z.ZodString>;
            postal_code: z.ZodOptional<z.ZodString>;
            address_types: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            is_primary: z.ZodOptional<z.ZodBoolean>;
            is_public: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            region_id?: string | undefined;
            country_region_id?: string | undefined;
            city_id?: string | undefined;
            distinct_id?: string | undefined;
            local_address_line1?: string | undefined;
            local_address_line2?: string | undefined;
            local_address_line3?: string | undefined;
            local_address_line4?: string | undefined;
            local_address_line5?: string | undefined;
            local_address_line6?: string | undefined;
            local_address_line7?: string | undefined;
            local_address_line8?: string | undefined;
            local_address_line9?: string | undefined;
            postal_code?: string | undefined;
            is_primary?: boolean | undefined;
            is_public?: boolean | undefined;
            address_types?: {
                enum_name: string;
            }[] | undefined;
        }, {
            region_id?: string | undefined;
            country_region_id?: string | undefined;
            city_id?: string | undefined;
            distinct_id?: string | undefined;
            local_address_line1?: string | undefined;
            local_address_line2?: string | undefined;
            local_address_line3?: string | undefined;
            local_address_line4?: string | undefined;
            local_address_line5?: string | undefined;
            local_address_line6?: string | undefined;
            local_address_line7?: string | undefined;
            local_address_line8?: string | undefined;
            local_address_line9?: string | undefined;
            postal_code?: string | undefined;
            is_primary?: boolean | undefined;
            is_public?: boolean | undefined;
            address_types?: {
                enum_name: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            location_id: z.ZodString;
            address_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            location_id: string;
            address_id: string;
        }, {
            location_id: string;
            address_id: string;
        }>;
    };
};
export declare const corehrV2LocationBatchGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            location_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            location_ids: string[];
        }, {
            location_ids: string[];
        }>;
    };
};
export declare const corehrV2LocationPatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            parent_id: z.ZodOptional<z.ZodString>;
            names: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            active: z.ZodOptional<z.ZodBoolean>;
            effective_time: z.ZodString;
            code: z.ZodOptional<z.ZodString>;
            descriptions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            location_usages: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            working_hours_type_id: z.ZodOptional<z.ZodString>;
            locale: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            time_zone_id: z.ZodOptional<z.ZodString>;
            display_language_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            code?: string | undefined;
            locale?: {
                enum_name: string;
            } | undefined;
            active?: boolean | undefined;
            parent_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            time_zone_id?: string | undefined;
            display_language_id?: string | undefined;
            names?: {
                value: string;
                lang: string;
            }[] | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
            location_usages?: {
                enum_name: string;
            }[] | undefined;
        }, {
            effective_time: string;
            code?: string | undefined;
            locale?: {
                enum_name: string;
            } | undefined;
            active?: boolean | undefined;
            parent_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            time_zone_id?: string | undefined;
            display_language_id?: string | undefined;
            names?: {
                value: string;
                lang: string;
            }[] | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
            location_usages?: {
                enum_name: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            location_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            location_id: string;
        }, {
            location_id: string;
        }>;
    };
};
export declare const corehrV2LocationQueryRecentChange: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            start_date: z.ZodString;
            end_date: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2OffboardingEdit: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            offboarding_id: z.ZodString;
            operator_id: z.ZodOptional<z.ZodString>;
            update_data: z.ZodArray<z.ZodObject<{
                field_name: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                field_name: string;
            }, {
                value: string;
                field_name: string;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            offboarding_id: string;
            update_data: {
                value: string;
                field_name: string;
            }[];
            operator_id?: string | undefined;
        }, {
            offboarding_id: string;
            update_data: {
                value: string;
                field_name: string;
            }[];
            operator_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2OffboardingRevoke: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            offboarding_id: z.ZodString;
            operator_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            offboarding_id: string;
            operator_id?: string | undefined;
        }, {
            offboarding_id: string;
            operator_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2OffboardingSubmitV2: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            offboarding_mode: z.ZodNumber;
            employment_id: z.ZodString;
            offboarding_date: z.ZodString;
            offboarding_reason_unique_identifier: z.ZodString;
            offboarding_reason_explanation: z.ZodOptional<z.ZodString>;
            initiator_id: z.ZodOptional<z.ZodString>;
            add_block_list: z.ZodOptional<z.ZodBoolean>;
            block_reason: z.ZodOptional<z.ZodString>;
            block_reason_explanation: z.ZodOptional<z.ZodString>;
            custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                field_name: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                field_name: string;
            }, {
                value: string;
                field_name: string;
            }>, "many">>;
            retain_account: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            offboarding_reason_unique_identifier: string;
            offboarding_mode: number;
            offboarding_date: string;
            custom_fields?: {
                value: string;
                field_name: string;
            }[] | undefined;
            initiator_id?: string | undefined;
            offboarding_reason_explanation?: string | undefined;
            add_block_list?: boolean | undefined;
            block_reason?: string | undefined;
            block_reason_explanation?: string | undefined;
            retain_account?: boolean | undefined;
        }, {
            employment_id: string;
            offboarding_reason_unique_identifier: string;
            offboarding_mode: number;
            offboarding_date: string;
            custom_fields?: {
                value: string;
                field_name: string;
            }[] | undefined;
            initiator_id?: string | undefined;
            offboarding_reason_explanation?: string | undefined;
            add_block_list?: boolean | undefined;
            block_reason?: string | undefined;
            block_reason_explanation?: string | undefined;
            retain_account?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
};
export declare const corehrV2PersonCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            name_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                local_primary: z.ZodOptional<z.ZodString>;
                local_first_name: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                name_type: z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>;
                local_first_name_2: z.ZodOptional<z.ZodString>;
                local_primary_2: z.ZodOptional<z.ZodString>;
                additional_name_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                first_name: z.ZodOptional<z.ZodString>;
                full_name: z.ZodOptional<z.ZodString>;
                hereditary: z.ZodOptional<z.ZodString>;
                custom_name: z.ZodOptional<z.ZodString>;
                custom_local_name: z.ZodOptional<z.ZodString>;
                middle_name: z.ZodOptional<z.ZodString>;
                name_primary: z.ZodOptional<z.ZodString>;
                secondary: z.ZodOptional<z.ZodString>;
                social: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                tertiary: z.ZodOptional<z.ZodString>;
                title: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                local_middle_name: z.ZodOptional<z.ZodString>;
                local_secondary: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }, {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }>, "many">>;
            gender: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            date_of_birth: z.ZodOptional<z.ZodString>;
            nationality_id_v2: z.ZodOptional<z.ZodString>;
            race: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            marital_status: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            phone_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                international_area_code: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                phone_number: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }, {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            address_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                address_id: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                region_id: z.ZodOptional<z.ZodString>;
                address_line1: z.ZodOptional<z.ZodString>;
                address_line2: z.ZodOptional<z.ZodString>;
                address_line3: z.ZodOptional<z.ZodString>;
                address_line4: z.ZodOptional<z.ZodString>;
                address_line5: z.ZodOptional<z.ZodString>;
                address_line6: z.ZodOptional<z.ZodString>;
                address_line7: z.ZodOptional<z.ZodString>;
                address_line8: z.ZodOptional<z.ZodString>;
                address_line9: z.ZodOptional<z.ZodString>;
                local_address_line1: z.ZodOptional<z.ZodString>;
                local_address_line2: z.ZodOptional<z.ZodString>;
                local_address_line3: z.ZodOptional<z.ZodString>;
                local_address_line4: z.ZodOptional<z.ZodString>;
                local_address_line5: z.ZodOptional<z.ZodString>;
                local_address_line6: z.ZodOptional<z.ZodString>;
                local_address_line7: z.ZodOptional<z.ZodString>;
                local_address_line8: z.ZodOptional<z.ZodString>;
                local_address_line9: z.ZodOptional<z.ZodString>;
                postal_code: z.ZodOptional<z.ZodString>;
                address_type_list: z.ZodArray<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>, "many">;
                is_primary: z.ZodBoolean;
                is_public: z.ZodBoolean;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }, {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }>, "many">>;
            email_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                is_primary: z.ZodOptional<z.ZodBoolean>;
                is_public: z.ZodOptional<z.ZodBoolean>;
                email_usage: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }, {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            work_experience_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                company_organization: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                department: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                job: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                start_date: z.ZodOptional<z.ZodString>;
                end_date: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }, {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }>, "many">>;
            education_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                school: z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">;
                level_of_education: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                start_date: z.ZodOptional<z.ZodString>;
                end_date: z.ZodOptional<z.ZodString>;
                field_of_study: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                degree: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                school_name: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                field_of_study_name: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                country_region_id: z.ZodOptional<z.ZodString>;
                expected_end_date: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }, {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }>, "many">>;
            bank_account_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                bank_name: z.ZodOptional<z.ZodString>;
                bank_account_number: z.ZodString;
                account_holder: z.ZodString;
                branch_name: z.ZodOptional<z.ZodString>;
                bank_id_v2: z.ZodOptional<z.ZodString>;
                branch_id_v2: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodOptional<z.ZodString>;
                bank_account_usage: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>, "many">>;
                bank_account_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                currency_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }, {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }>, "many">>;
            national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                national_id_type_id: z.ZodString;
                national_id_number: z.ZodString;
                issue_date: z.ZodOptional<z.ZodString>;
                expiration_date: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                issued_by: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }, {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }>, "many">>;
            dependent_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                relationship: z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>;
                gender: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                date_of_birth: z.ZodOptional<z.ZodString>;
                nationality_id_v2: z.ZodOptional<z.ZodString>;
                national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    national_id_type_id: z.ZodString;
                    national_id_number: z.ZodString;
                    issue_date: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    issued_by: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }>, "many">>;
                spouses_working_status: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                is_this_person_covered_by_health_insurance: z.ZodOptional<z.ZodBoolean>;
                is_this_person_allowed_for_tax_deduction: z.ZodOptional<z.ZodBoolean>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
                dependent_name: z.ZodOptional<z.ZodString>;
                employer: z.ZodOptional<z.ZodString>;
                job: z.ZodOptional<z.ZodString>;
                phone: z.ZodOptional<z.ZodObject<{
                    international_area_code: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    phone_number: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }>>;
                address: z.ZodOptional<z.ZodObject<{
                    address_id: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    region_id: z.ZodOptional<z.ZodString>;
                    address_line1: z.ZodOptional<z.ZodString>;
                    address_line2: z.ZodOptional<z.ZodString>;
                    address_line3: z.ZodOptional<z.ZodString>;
                    address_line4: z.ZodOptional<z.ZodString>;
                    address_line5: z.ZodOptional<z.ZodString>;
                    address_line6: z.ZodOptional<z.ZodString>;
                    address_line7: z.ZodOptional<z.ZodString>;
                    address_line8: z.ZodOptional<z.ZodString>;
                    address_line9: z.ZodOptional<z.ZodString>;
                    local_address_line1: z.ZodOptional<z.ZodString>;
                    local_address_line2: z.ZodOptional<z.ZodString>;
                    local_address_line3: z.ZodOptional<z.ZodString>;
                    local_address_line4: z.ZodOptional<z.ZodString>;
                    local_address_line5: z.ZodOptional<z.ZodString>;
                    local_address_line6: z.ZodOptional<z.ZodString>;
                    local_address_line7: z.ZodOptional<z.ZodString>;
                    local_address_line8: z.ZodOptional<z.ZodString>;
                    local_address_line9: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                }, {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                }>>;
                birth_certificate_of_child: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    id?: string | undefined;
                }, {
                    id?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }, {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }>, "many">>;
            emergency_contact_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                name: z.ZodOptional<z.ZodObject<{
                    local_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    name_type: z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>;
                    local_first_name_2: z.ZodOptional<z.ZodString>;
                    local_primary_2: z.ZodOptional<z.ZodString>;
                    additional_name_type: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    first_name: z.ZodOptional<z.ZodString>;
                    full_name: z.ZodOptional<z.ZodString>;
                    hereditary: z.ZodOptional<z.ZodString>;
                    custom_name: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    secondary: z.ZodOptional<z.ZodString>;
                    social: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    tertiary: z.ZodOptional<z.ZodString>;
                    title: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_secondary: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                }, {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                }>>;
                relationship: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                phone_ist: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    international_area_code: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    phone_number: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }>, "many">>;
                legal_name: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }, {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }>, "many">>;
            date_entered_workforce: z.ZodOptional<z.ZodString>;
            profile_image_id: z.ZodOptional<z.ZodString>;
            personal_profile: z.ZodOptional<z.ZodArray<z.ZodObject<{
                personal_profile_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    id?: string | undefined;
                }, {
                    id?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }, {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            native_region: z.ZodOptional<z.ZodString>;
            hukou_type: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            hukou_location: z.ZodOptional<z.ZodString>;
            political_affiliations: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            talent_id: z.ZodOptional<z.ZodString>;
            custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                custom_api_name: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                custom_api_name: string;
            }, {
                value: string;
                custom_api_name: string;
            }>, "many">>;
            born_country_region: z.ZodOptional<z.ZodString>;
            is_disabled: z.ZodOptional<z.ZodBoolean>;
            disable_card_number: z.ZodOptional<z.ZodString>;
            is_martyr_family: z.ZodOptional<z.ZodBoolean>;
            martyr_card_number: z.ZodOptional<z.ZodString>;
            is_old_alone: z.ZodOptional<z.ZodBoolean>;
            resident_taxes: z.ZodOptional<z.ZodArray<z.ZodObject<{
                year_resident_tax: z.ZodString;
                resident_status: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                tax_country_region_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }, {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }>, "many">>;
            first_entry_time: z.ZodOptional<z.ZodString>;
            leave_time: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            gender?: {
                enum_name: string;
            } | undefined;
            custom_fields?: {
                value: string;
                custom_api_name: string;
            }[] | undefined;
            name_list?: {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }[] | undefined;
            date_of_birth?: string | undefined;
            race?: {
                enum_name: string;
            } | undefined;
            marital_status?: {
                enum_name: string;
            } | undefined;
            phone_list?: {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            address_list?: {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }[] | undefined;
            email_list?: {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            work_experience_list?: {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }[] | undefined;
            education_list?: {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }[] | undefined;
            bank_account_list?: {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }[] | undefined;
            national_id_list?: {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }[] | undefined;
            dependent_list?: {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }[] | undefined;
            emergency_contact_list?: {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }[] | undefined;
            date_entered_workforce?: string | undefined;
            profile_image_id?: string | undefined;
            personal_profile?: {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            is_disabled?: boolean | undefined;
            disable_card_number?: string | undefined;
            is_martyr_family?: boolean | undefined;
            martyr_card_number?: string | undefined;
            is_old_alone?: boolean | undefined;
            born_country_region?: string | undefined;
            native_region?: string | undefined;
            first_entry_time?: string | undefined;
            leave_time?: string | undefined;
            resident_taxes?: {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }[] | undefined;
            hukou_type?: {
                enum_name: string;
            } | undefined;
            hukou_location?: string | undefined;
            nationality_id_v2?: string | undefined;
            political_affiliations?: {
                enum_name: string;
            }[] | undefined;
            talent_id?: string | undefined;
        }, {
            gender?: {
                enum_name: string;
            } | undefined;
            custom_fields?: {
                value: string;
                custom_api_name: string;
            }[] | undefined;
            name_list?: {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }[] | undefined;
            date_of_birth?: string | undefined;
            race?: {
                enum_name: string;
            } | undefined;
            marital_status?: {
                enum_name: string;
            } | undefined;
            phone_list?: {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            address_list?: {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }[] | undefined;
            email_list?: {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            work_experience_list?: {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }[] | undefined;
            education_list?: {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }[] | undefined;
            bank_account_list?: {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }[] | undefined;
            national_id_list?: {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }[] | undefined;
            dependent_list?: {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }[] | undefined;
            emergency_contact_list?: {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }[] | undefined;
            date_entered_workforce?: string | undefined;
            profile_image_id?: string | undefined;
            personal_profile?: {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            is_disabled?: boolean | undefined;
            disable_card_number?: string | undefined;
            is_martyr_family?: boolean | undefined;
            martyr_card_number?: string | undefined;
            is_old_alone?: boolean | undefined;
            born_country_region?: string | undefined;
            native_region?: string | undefined;
            first_entry_time?: string | undefined;
            leave_time?: string | undefined;
            resident_taxes?: {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }[] | undefined;
            hukou_type?: {
                enum_name: string;
            } | undefined;
            hukou_location?: string | undefined;
            nationality_id_v2?: string | undefined;
            political_affiliations?: {
                enum_name: string;
            }[] | undefined;
            talent_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2PersonPatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            name_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                local_primary: z.ZodOptional<z.ZodString>;
                local_first_name: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                name_type: z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>;
                local_first_name_2: z.ZodOptional<z.ZodString>;
                local_primary_2: z.ZodOptional<z.ZodString>;
                additional_name_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                first_name: z.ZodOptional<z.ZodString>;
                full_name: z.ZodOptional<z.ZodString>;
                hereditary: z.ZodOptional<z.ZodString>;
                custom_name: z.ZodOptional<z.ZodString>;
                custom_local_name: z.ZodOptional<z.ZodString>;
                middle_name: z.ZodOptional<z.ZodString>;
                name_primary: z.ZodOptional<z.ZodString>;
                secondary: z.ZodOptional<z.ZodString>;
                social: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                tertiary: z.ZodOptional<z.ZodString>;
                title: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                local_middle_name: z.ZodOptional<z.ZodString>;
                local_secondary: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }, {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }>, "many">>;
            gender: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            date_of_birth: z.ZodOptional<z.ZodString>;
            nationality_id_v2: z.ZodOptional<z.ZodString>;
            race: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            marital_status: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            phone_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                international_area_code: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                phone_number: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }, {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            address_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                address_id: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                region_id: z.ZodOptional<z.ZodString>;
                address_line1: z.ZodOptional<z.ZodString>;
                address_line2: z.ZodOptional<z.ZodString>;
                address_line3: z.ZodOptional<z.ZodString>;
                address_line4: z.ZodOptional<z.ZodString>;
                address_line5: z.ZodOptional<z.ZodString>;
                address_line6: z.ZodOptional<z.ZodString>;
                address_line7: z.ZodOptional<z.ZodString>;
                address_line8: z.ZodOptional<z.ZodString>;
                address_line9: z.ZodOptional<z.ZodString>;
                local_address_line1: z.ZodOptional<z.ZodString>;
                local_address_line2: z.ZodOptional<z.ZodString>;
                local_address_line3: z.ZodOptional<z.ZodString>;
                local_address_line4: z.ZodOptional<z.ZodString>;
                local_address_line5: z.ZodOptional<z.ZodString>;
                local_address_line6: z.ZodOptional<z.ZodString>;
                local_address_line7: z.ZodOptional<z.ZodString>;
                local_address_line8: z.ZodOptional<z.ZodString>;
                local_address_line9: z.ZodOptional<z.ZodString>;
                postal_code: z.ZodOptional<z.ZodString>;
                address_type_list: z.ZodArray<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>, "many">;
                is_primary: z.ZodBoolean;
                is_public: z.ZodBoolean;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }, {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }>, "many">>;
            email_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                is_primary: z.ZodOptional<z.ZodBoolean>;
                is_public: z.ZodOptional<z.ZodBoolean>;
                email_usage: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }, {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            work_experience_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                company_organization: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                department: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                job: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                start_date: z.ZodOptional<z.ZodString>;
                end_date: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }, {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }>, "many">>;
            education_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                school: z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">;
                level_of_education: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                start_date: z.ZodOptional<z.ZodString>;
                end_date: z.ZodOptional<z.ZodString>;
                field_of_study: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                degree: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                school_name: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                field_of_study_name: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                country_region_id: z.ZodOptional<z.ZodString>;
                expected_end_date: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }, {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }>, "many">>;
            bank_account_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                bank_name: z.ZodOptional<z.ZodString>;
                bank_account_number: z.ZodString;
                account_holder: z.ZodString;
                branch_name: z.ZodOptional<z.ZodString>;
                bank_id_v2: z.ZodOptional<z.ZodString>;
                branch_id_v2: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodOptional<z.ZodString>;
                bank_account_usage: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>, "many">>;
                bank_account_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                currency_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }, {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }>, "many">>;
            national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                national_id_type_id: z.ZodString;
                national_id_number: z.ZodString;
                issue_date: z.ZodOptional<z.ZodString>;
                expiration_date: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                issued_by: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }, {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }>, "many">>;
            dependent_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                relationship: z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>;
                gender: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                date_of_birth: z.ZodOptional<z.ZodString>;
                nationality_id_v2: z.ZodOptional<z.ZodString>;
                national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    national_id_type_id: z.ZodString;
                    national_id_number: z.ZodString;
                    issue_date: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    issued_by: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }>, "many">>;
                spouses_working_status: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                is_this_person_covered_by_health_insurance: z.ZodOptional<z.ZodBoolean>;
                is_this_person_allowed_for_tax_deduction: z.ZodOptional<z.ZodBoolean>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
                dependent_name: z.ZodOptional<z.ZodString>;
                employer: z.ZodOptional<z.ZodString>;
                job: z.ZodOptional<z.ZodString>;
                phone: z.ZodOptional<z.ZodObject<{
                    international_area_code: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    phone_number: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }>>;
                address: z.ZodOptional<z.ZodObject<{
                    address_id: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    region_id: z.ZodOptional<z.ZodString>;
                    address_line1: z.ZodOptional<z.ZodString>;
                    address_line2: z.ZodOptional<z.ZodString>;
                    address_line3: z.ZodOptional<z.ZodString>;
                    address_line4: z.ZodOptional<z.ZodString>;
                    address_line5: z.ZodOptional<z.ZodString>;
                    address_line6: z.ZodOptional<z.ZodString>;
                    address_line7: z.ZodOptional<z.ZodString>;
                    address_line8: z.ZodOptional<z.ZodString>;
                    address_line9: z.ZodOptional<z.ZodString>;
                    local_address_line1: z.ZodOptional<z.ZodString>;
                    local_address_line2: z.ZodOptional<z.ZodString>;
                    local_address_line3: z.ZodOptional<z.ZodString>;
                    local_address_line4: z.ZodOptional<z.ZodString>;
                    local_address_line5: z.ZodOptional<z.ZodString>;
                    local_address_line6: z.ZodOptional<z.ZodString>;
                    local_address_line7: z.ZodOptional<z.ZodString>;
                    local_address_line8: z.ZodOptional<z.ZodString>;
                    local_address_line9: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                }, {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                }>>;
                birth_certificate_of_child: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    id?: string | undefined;
                }, {
                    id?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }, {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }>, "many">>;
            emergency_contact_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                name: z.ZodOptional<z.ZodObject<{
                    local_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    name_type: z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>;
                    local_first_name_2: z.ZodOptional<z.ZodString>;
                    local_primary_2: z.ZodOptional<z.ZodString>;
                    additional_name_type: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    first_name: z.ZodOptional<z.ZodString>;
                    full_name: z.ZodOptional<z.ZodString>;
                    hereditary: z.ZodOptional<z.ZodString>;
                    custom_name: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    secondary: z.ZodOptional<z.ZodString>;
                    social: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    tertiary: z.ZodOptional<z.ZodString>;
                    title: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_secondary: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                }, {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                }>>;
                relationship: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                phone_ist: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    international_area_code: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    phone_number: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }>, "many">>;
                legal_name: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }, {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }>, "many">>;
            date_entered_workforce: z.ZodOptional<z.ZodString>;
            profile_image_id: z.ZodOptional<z.ZodString>;
            personal_profile: z.ZodOptional<z.ZodArray<z.ZodObject<{
                personal_profile_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    id?: string | undefined;
                }, {
                    id?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }, {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            native_region: z.ZodOptional<z.ZodString>;
            hukou_type: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            hukou_location: z.ZodOptional<z.ZodString>;
            political_affiliations: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            talent_id: z.ZodOptional<z.ZodString>;
            custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                custom_api_name: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                custom_api_name: string;
            }, {
                value: string;
                custom_api_name: string;
            }>, "many">>;
            born_country_region: z.ZodOptional<z.ZodString>;
            is_disabled: z.ZodOptional<z.ZodBoolean>;
            disable_card_number: z.ZodOptional<z.ZodString>;
            is_martyr_family: z.ZodOptional<z.ZodBoolean>;
            martyr_card_number: z.ZodOptional<z.ZodString>;
            is_old_alone: z.ZodOptional<z.ZodBoolean>;
            resident_taxes: z.ZodOptional<z.ZodArray<z.ZodObject<{
                year_resident_tax: z.ZodString;
                resident_status: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                tax_country_region_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }, {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }>, "many">>;
            first_entry_time: z.ZodOptional<z.ZodString>;
            leave_time: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            gender?: {
                enum_name: string;
            } | undefined;
            custom_fields?: {
                value: string;
                custom_api_name: string;
            }[] | undefined;
            name_list?: {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }[] | undefined;
            date_of_birth?: string | undefined;
            race?: {
                enum_name: string;
            } | undefined;
            marital_status?: {
                enum_name: string;
            } | undefined;
            phone_list?: {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            address_list?: {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }[] | undefined;
            email_list?: {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            work_experience_list?: {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }[] | undefined;
            education_list?: {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }[] | undefined;
            bank_account_list?: {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }[] | undefined;
            national_id_list?: {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }[] | undefined;
            dependent_list?: {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }[] | undefined;
            emergency_contact_list?: {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }[] | undefined;
            date_entered_workforce?: string | undefined;
            profile_image_id?: string | undefined;
            personal_profile?: {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            is_disabled?: boolean | undefined;
            disable_card_number?: string | undefined;
            is_martyr_family?: boolean | undefined;
            martyr_card_number?: string | undefined;
            is_old_alone?: boolean | undefined;
            born_country_region?: string | undefined;
            native_region?: string | undefined;
            first_entry_time?: string | undefined;
            leave_time?: string | undefined;
            resident_taxes?: {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }[] | undefined;
            hukou_type?: {
                enum_name: string;
            } | undefined;
            hukou_location?: string | undefined;
            nationality_id_v2?: string | undefined;
            political_affiliations?: {
                enum_name: string;
            }[] | undefined;
            talent_id?: string | undefined;
        }, {
            gender?: {
                enum_name: string;
            } | undefined;
            custom_fields?: {
                value: string;
                custom_api_name: string;
            }[] | undefined;
            name_list?: {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }[] | undefined;
            date_of_birth?: string | undefined;
            race?: {
                enum_name: string;
            } | undefined;
            marital_status?: {
                enum_name: string;
            } | undefined;
            phone_list?: {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            address_list?: {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }[] | undefined;
            email_list?: {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            work_experience_list?: {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }[] | undefined;
            education_list?: {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }[] | undefined;
            bank_account_list?: {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }[] | undefined;
            national_id_list?: {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }[] | undefined;
            dependent_list?: {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }[] | undefined;
            emergency_contact_list?: {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }[] | undefined;
            date_entered_workforce?: string | undefined;
            profile_image_id?: string | undefined;
            personal_profile?: {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            is_disabled?: boolean | undefined;
            disable_card_number?: string | undefined;
            is_martyr_family?: boolean | undefined;
            martyr_card_number?: string | undefined;
            is_old_alone?: boolean | undefined;
            born_country_region?: string | undefined;
            native_region?: string | undefined;
            first_entry_time?: string | undefined;
            leave_time?: string | undefined;
            resident_taxes?: {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }[] | undefined;
            hukou_type?: {
                enum_name: string;
            } | undefined;
            hukou_location?: string | undefined;
            nationality_id_v2?: string | undefined;
            political_affiliations?: {
                enum_name: string;
            }[] | undefined;
            talent_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            no_need_query: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
            no_need_query?: boolean | undefined;
        }, {
            client_token?: string | undefined;
            no_need_query?: boolean | undefined;
        }>;
        path: z.ZodObject<{
            person_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            person_id?: string | undefined;
        }, {
            person_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2PreHireComplete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            pre_hire_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
        }, {
            pre_hire_id: string;
        }>;
    };
};
export declare const corehrV2PreHireCreate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            basic_info: z.ZodObject<{
                name: z.ZodOptional<z.ZodObject<{
                    full_name: z.ZodOptional<z.ZodString>;
                    first_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_primary: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    custom_western_name: z.ZodOptional<z.ZodString>;
                    additional_name: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }>>;
                phone_number: z.ZodOptional<z.ZodString>;
                international_area_code: z.ZodOptional<z.ZodString>;
                email: z.ZodOptional<z.ZodString>;
                date_of_birth: z.ZodOptional<z.ZodString>;
                personal_id_number: z.ZodOptional<z.ZodString>;
                personal_id_type: z.ZodOptional<z.ZodString>;
                date_entered_workforce: z.ZodOptional<z.ZodString>;
                gender_id: z.ZodOptional<z.ZodString>;
                nationality_v2_id: z.ZodOptional<z.ZodString>;
                additional_nationality_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                citizenship_status_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                home_address: z.ZodOptional<z.ZodString>;
                worker_id: z.ZodOptional<z.ZodString>;
                user_geo: z.ZodOptional<z.ZodString>;
                legal_name: z.ZodOptional<z.ZodObject<{
                    full_name: z.ZodOptional<z.ZodString>;
                    first_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_primary: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    custom_western_name: z.ZodOptional<z.ZodString>;
                    additional_name: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }>>;
                additional_name: z.ZodOptional<z.ZodObject<{
                    full_name: z.ZodOptional<z.ZodString>;
                    first_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_primary: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    custom_western_name: z.ZodOptional<z.ZodString>;
                    additional_name: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }>>;
                resident_tax_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    tax_country_region: z.ZodOptional<z.ZodString>;
                    resident_status: z.ZodOptional<z.ZodString>;
                    tax_address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                    resident_status_specification: z.ZodOptional<z.ZodString>;
                    year_resident_tax: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }, {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }>, "many">>;
                born_country_region: z.ZodOptional<z.ZodString>;
                is_disabled: z.ZodOptional<z.ZodBoolean>;
                disable_card_number: z.ZodOptional<z.ZodString>;
                is_old_alone: z.ZodOptional<z.ZodBoolean>;
                is_martyr_family: z.ZodOptional<z.ZodBoolean>;
                martyr_card_number: z.ZodOptional<z.ZodString>;
                dependent_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    relationship: z.ZodString;
                    gender: z.ZodOptional<z.ZodString>;
                    date_of_birth: z.ZodOptional<z.ZodString>;
                    national_ids: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        country_region_id: z.ZodString;
                        national_id_type_id: z.ZodString;
                        national_id_number: z.ZodString;
                        issue_date: z.ZodOptional<z.ZodString>;
                        expiration_date: z.ZodOptional<z.ZodString>;
                        issued_by: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }, {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }>, "many">>;
                    spouses_working_status: z.ZodOptional<z.ZodString>;
                    is_this_person_covered_by_health_insurance: z.ZodOptional<z.ZodBoolean>;
                    is_this_person_allowed_for_tax_deduction: z.ZodOptional<z.ZodBoolean>;
                    dependent_name: z.ZodOptional<z.ZodString>;
                    employer: z.ZodOptional<z.ZodString>;
                    job: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodString;
                        phone_number: z.ZodString;
                        device_type: z.ZodString;
                        phone_usage: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                    }, "strip", z.ZodTypeAny, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }>>;
                    address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }, {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }>, "many">>;
                religion: z.ZodOptional<z.ZodString>;
                bank_account_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    bank_name: z.ZodOptional<z.ZodString>;
                    branch_name: z.ZodOptional<z.ZodString>;
                    bank_account_number: z.ZodString;
                    account_holder: z.ZodString;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    bank_account_usages: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    bank_account_type: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }, {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }>, "many">>;
                national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region_id: z.ZodString;
                    national_id_type_id: z.ZodString;
                    national_id_number: z.ZodString;
                    issue_date: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    issued_by: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }>, "many">>;
                personal_profile_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    personal_profile_type: z.ZodOptional<z.ZodString>;
                    files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        id: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        id?: string | undefined;
                    }, {
                        id?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }, {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }>, "many">>;
                emergency_contact_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodString>;
                    relationship: z.ZodOptional<z.ZodString>;
                    phones: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        international_area_code: z.ZodString;
                        phone_number: z.ZodString;
                        device_type: z.ZodString;
                        phone_usage: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                    }, "strip", z.ZodTypeAny, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }>, "many">>;
                    address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                    email: z.ZodOptional<z.ZodObject<{
                        email: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        email_usage: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    }, {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    }>>;
                    is_primary: z.ZodOptional<z.ZodBoolean>;
                }, "strip", z.ZodTypeAny, {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }, {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }>, "many">>;
                address_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region_id: z.ZodString;
                    region_id: z.ZodOptional<z.ZodString>;
                    local_address_line1: z.ZodOptional<z.ZodString>;
                    local_address_line2: z.ZodOptional<z.ZodString>;
                    local_address_line3: z.ZodOptional<z.ZodString>;
                    local_address_line4: z.ZodOptional<z.ZodString>;
                    local_address_line5: z.ZodOptional<z.ZodString>;
                    local_address_line6: z.ZodOptional<z.ZodString>;
                    local_address_line7: z.ZodOptional<z.ZodString>;
                    local_address_line8: z.ZodOptional<z.ZodString>;
                    local_address_line9: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    address_types: z.ZodArray<z.ZodString, "many">;
                    is_primary: z.ZodBoolean;
                    is_public: z.ZodBoolean;
                    city_id_v2: z.ZodOptional<z.ZodString>;
                    district_id_v2: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }, {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }>, "many">>;
                marital_status: z.ZodOptional<z.ZodString>;
                ethnicity_race: z.ZodOptional<z.ZodString>;
                native_region: z.ZodOptional<z.ZodString>;
                hukou_type: z.ZodOptional<z.ZodString>;
                hukou_location: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
                expected_graduate_date: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            }, {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            }>;
            offer_info: z.ZodObject<{
                offer_id: z.ZodOptional<z.ZodString>;
                offer_hr_id: z.ZodOptional<z.ZodString>;
                department_id: z.ZodOptional<z.ZodString>;
                direct_leader_id: z.ZodOptional<z.ZodString>;
                dotted_line_manager_id: z.ZodOptional<z.ZodString>;
                job_id: z.ZodOptional<z.ZodString>;
                job_family_id: z.ZodOptional<z.ZodString>;
                job_level_id: z.ZodOptional<z.ZodString>;
                job_title: z.ZodOptional<z.ZodString>;
                probation_start_date: z.ZodOptional<z.ZodString>;
                probation_end_date: z.ZodOptional<z.ZodString>;
                contract_start_date: z.ZodOptional<z.ZodString>;
                contract_end_date: z.ZodOptional<z.ZodString>;
                duration_period: z.ZodOptional<z.ZodNumber>;
                duration_unit: z.ZodOptional<z.ZodString>;
                onboarding_date: z.ZodOptional<z.ZodString>;
                onboarding_location_id: z.ZodOptional<z.ZodString>;
                office_location_id: z.ZodOptional<z.ZodString>;
                recruitment_type_id: z.ZodOptional<z.ZodString>;
                probation_period: z.ZodOptional<z.ZodString>;
                employee_type_id: z.ZodOptional<z.ZodString>;
                employee_subtype_id: z.ZodOptional<z.ZodString>;
                employment_type_id: z.ZodOptional<z.ZodString>;
                work_email: z.ZodOptional<z.ZodString>;
                duration_type_id: z.ZodOptional<z.ZodString>;
                signing_type_id: z.ZodOptional<z.ZodString>;
                entry_mode: z.ZodOptional<z.ZodString>;
                social_security_city_id: z.ZodOptional<z.ZodString>;
                contract_type: z.ZodOptional<z.ZodString>;
                company: z.ZodOptional<z.ZodString>;
                cost_center_rate: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodOptional<z.ZodString>;
                    rate: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }>, "many">>;
                job_grade_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
                service_company: z.ZodOptional<z.ZodString>;
                work_shift: z.ZodOptional<z.ZodString>;
                compensation_type: z.ZodOptional<z.ZodString>;
                work_location_id: z.ZodOptional<z.ZodString>;
                onboarding_address_id: z.ZodOptional<z.ZodString>;
                office_address_id: z.ZodOptional<z.ZodString>;
                position_id: z.ZodOptional<z.ZodString>;
                working_calendar_id: z.ZodOptional<z.ZodString>;
                working_hours_type: z.ZodOptional<z.ZodString>;
                pay_group_id: z.ZodOptional<z.ZodString>;
                flow_id: z.ZodOptional<z.ZodString>;
                check_in_time: z.ZodOptional<z.ZodString>;
                check_in_method: z.ZodOptional<z.ZodString>;
                seniority_date: z.ZodOptional<z.ZodString>;
                seniority_adjust_information_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    seniority_adjustment: z.ZodOptional<z.ZodNumber>;
                    seniority_adjustment_type: z.ZodEnum<["decrease", "increase"]>;
                    reasons_for_seniority_adjustment: z.ZodOptional<z.ZodString>;
                    start_date: z.ZodOptional<z.ZodString>;
                    end_date: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }, {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }>, "many">>;
                notice_period_probation_voluntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_probation_involuntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_positive_voluntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_positive_involuntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                condition_worker: z.ZodOptional<z.ZodBoolean>;
                non_compete_covenant: z.ZodOptional<z.ZodBoolean>;
                company_sponsored_visa: z.ZodOptional<z.ZodBoolean>;
                work_station: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            }, {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            }>;
            education_info: z.ZodOptional<z.ZodArray<z.ZodObject<{
                school_name: z.ZodOptional<z.ZodString>;
                education: z.ZodOptional<z.ZodString>;
                start_time: z.ZodOptional<z.ZodString>;
                end_time: z.ZodOptional<z.ZodString>;
                field_of_study: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }>, "many">>;
            work_experience: z.ZodOptional<z.ZodArray<z.ZodObject<{
                company_name: z.ZodOptional<z.ZodString>;
                start_time: z.ZodOptional<z.ZodString>;
                end_time: z.ZodOptional<z.ZodString>;
                job_title: z.ZodOptional<z.ZodString>;
                description: z.ZodOptional<z.ZodString>;
                department: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }>, "many">>;
            ats_application_id: z.ZodOptional<z.ZodString>;
            out_biz_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            offer_info: {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            };
            basic_info: {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            };
            ats_application_id?: string | undefined;
            education_info?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }[] | undefined;
            work_experience?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }[] | undefined;
            out_biz_id?: string | undefined;
        }, {
            offer_info: {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            };
            basic_info: {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            };
            ats_application_id?: string | undefined;
            education_info?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }[] | undefined;
            work_experience?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }[] | undefined;
            out_biz_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2PreHireDelete: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            pre_hire_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
        }, {
            pre_hire_id: string;
        }>;
    };
};
export declare const corehrV2PreHirePatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            basic_info_update: z.ZodOptional<z.ZodObject<{
                names: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    full_name: z.ZodOptional<z.ZodString>;
                    first_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_primary: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    custom_western_name: z.ZodOptional<z.ZodString>;
                    country_region: z.ZodString;
                    name_type: z.ZodString;
                    additional_name: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    name_type: string;
                    country_region: string;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }, {
                    name_type: string;
                    country_region: string;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }>, "many">>;
                phones: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    international_area_code: z.ZodString;
                    phone_number: z.ZodString;
                    device_type: z.ZodString;
                    phone_usage: z.ZodString;
                    is_primary: z.ZodBoolean;
                    is_public: z.ZodBoolean;
                }, "strip", z.ZodTypeAny, {
                    phone_number: string;
                    is_primary: boolean;
                    is_public: boolean;
                    international_area_code: string;
                    device_type: string;
                    phone_usage: string;
                }, {
                    phone_number: string;
                    is_primary: boolean;
                    is_public: boolean;
                    international_area_code: string;
                    device_type: string;
                    phone_usage: string;
                }>, "many">>;
                emails: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    email: z.ZodString;
                    is_primary: z.ZodBoolean;
                    is_public: z.ZodBoolean;
                    email_usage: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }, {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }>, "many">>;
                nationality_v2_id: z.ZodOptional<z.ZodString>;
                additional_nationality_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                resident_tax_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    tax_country_region: z.ZodOptional<z.ZodString>;
                    resident_status: z.ZodOptional<z.ZodString>;
                    tax_address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                    resident_status_specification: z.ZodOptional<z.ZodString>;
                    year_resident_tax: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }, {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }>, "many">>;
                born_country_region: z.ZodOptional<z.ZodString>;
                is_disabled: z.ZodOptional<z.ZodBoolean>;
                disable_card_number: z.ZodOptional<z.ZodString>;
                is_old_alone: z.ZodOptional<z.ZodBoolean>;
                is_martyr_family: z.ZodOptional<z.ZodBoolean>;
                martyr_card_number: z.ZodOptional<z.ZodString>;
                dependent_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    relationship: z.ZodString;
                    gender: z.ZodOptional<z.ZodString>;
                    date_of_birth: z.ZodOptional<z.ZodString>;
                    national_ids: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        country_region_id: z.ZodString;
                        national_id_type_id: z.ZodString;
                        national_id_number: z.ZodString;
                        issue_date: z.ZodOptional<z.ZodString>;
                        expiration_date: z.ZodOptional<z.ZodString>;
                        issued_by: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }, {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }>, "many">>;
                    spouses_working_status: z.ZodOptional<z.ZodString>;
                    is_this_person_covered_by_health_insurance: z.ZodOptional<z.ZodBoolean>;
                    is_this_person_allowed_for_tax_deduction: z.ZodOptional<z.ZodBoolean>;
                    dependent_name: z.ZodOptional<z.ZodString>;
                    employer: z.ZodOptional<z.ZodString>;
                    job: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodString;
                        phone_number: z.ZodString;
                        device_type: z.ZodString;
                        phone_usage: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                    }, "strip", z.ZodTypeAny, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }>>;
                    address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }, {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }>, "many">>;
                religion: z.ZodOptional<z.ZodString>;
                bank_account_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    bank_name: z.ZodOptional<z.ZodString>;
                    branch_name: z.ZodOptional<z.ZodString>;
                    bank_account_number: z.ZodString;
                    account_holder: z.ZodString;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    bank_account_usages: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    bank_account_type: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }, {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }>, "many">>;
                national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region_id: z.ZodString;
                    national_id_type_id: z.ZodString;
                    national_id_number: z.ZodString;
                    issue_date: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    issued_by: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }>, "many">>;
                personal_profile_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    personal_profile_type: z.ZodOptional<z.ZodString>;
                    files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        id: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        id?: string | undefined;
                    }, {
                        id?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }, {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }>, "many">>;
                emergency_contact_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodString>;
                    relationship: z.ZodOptional<z.ZodString>;
                    phones: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        international_area_code: z.ZodString;
                        phone_number: z.ZodString;
                        device_type: z.ZodString;
                        phone_usage: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                    }, "strip", z.ZodTypeAny, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }>, "many">>;
                    address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                    email: z.ZodOptional<z.ZodObject<{
                        email: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        email_usage: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    }, {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    }>>;
                    is_primary: z.ZodOptional<z.ZodBoolean>;
                }, "strip", z.ZodTypeAny, {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }, {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }>, "many">>;
                address_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region_id: z.ZodString;
                    region_id: z.ZodOptional<z.ZodString>;
                    local_address_line1: z.ZodOptional<z.ZodString>;
                    local_address_line2: z.ZodOptional<z.ZodString>;
                    local_address_line3: z.ZodOptional<z.ZodString>;
                    local_address_line4: z.ZodOptional<z.ZodString>;
                    local_address_line5: z.ZodOptional<z.ZodString>;
                    local_address_line6: z.ZodOptional<z.ZodString>;
                    local_address_line7: z.ZodOptional<z.ZodString>;
                    local_address_line8: z.ZodOptional<z.ZodString>;
                    local_address_line9: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    address_types: z.ZodArray<z.ZodString, "many">;
                    is_primary: z.ZodBoolean;
                    is_public: z.ZodBoolean;
                    city_id_v2: z.ZodOptional<z.ZodString>;
                    district_id_v2: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }, {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }>, "many">>;
                marital_status: z.ZodOptional<z.ZodString>;
                ethnicity_race: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
                native_region: z.ZodOptional<z.ZodString>;
                hukou_type: z.ZodOptional<z.ZodString>;
                hukou_location: z.ZodOptional<z.ZodString>;
                gender_id: z.ZodOptional<z.ZodString>;
                date_of_birth: z.ZodOptional<z.ZodString>;
                date_entered_workforce: z.ZodOptional<z.ZodString>;
                expected_graduate_date: z.ZodOptional<z.ZodString>;
                citizenship_status_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                work_experience: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    company_name: z.ZodOptional<z.ZodString>;
                    start_time: z.ZodOptional<z.ZodString>;
                    end_time: z.ZodOptional<z.ZodString>;
                    job_title: z.ZodOptional<z.ZodString>;
                    description: z.ZodOptional<z.ZodString>;
                    department: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    description?: string | undefined;
                    department?: string | undefined;
                    job_title?: string | undefined;
                    company_name?: string | undefined;
                }, {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    description?: string | undefined;
                    department?: string | undefined;
                    job_title?: string | undefined;
                    company_name?: string | undefined;
                }>, "many">>;
                education_info: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    school_name: z.ZodOptional<z.ZodString>;
                    education: z.ZodOptional<z.ZodString>;
                    start_time: z.ZodOptional<z.ZodString>;
                    end_time: z.ZodOptional<z.ZodString>;
                    field_of_study: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    field_of_study?: string | undefined;
                    school_name?: string | undefined;
                    education?: string | undefined;
                }, {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    field_of_study?: string | undefined;
                    school_name?: string | undefined;
                    education?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                names?: {
                    name_type: string;
                    country_region: string;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }[] | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                phones?: {
                    phone_number: string;
                    is_primary: boolean;
                    is_public: boolean;
                    international_area_code: string;
                    device_type: string;
                    phone_usage: string;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
                education_info?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    field_of_study?: string | undefined;
                    school_name?: string | undefined;
                    education?: string | undefined;
                }[] | undefined;
                work_experience?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    description?: string | undefined;
                    department?: string | undefined;
                    job_title?: string | undefined;
                    company_name?: string | undefined;
                }[] | undefined;
            }, {
                emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                names?: {
                    name_type: string;
                    country_region: string;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }[] | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                phones?: {
                    phone_number: string;
                    is_primary: boolean;
                    is_public: boolean;
                    international_area_code: string;
                    device_type: string;
                    phone_usage: string;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
                education_info?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    field_of_study?: string | undefined;
                    school_name?: string | undefined;
                    education?: string | undefined;
                }[] | undefined;
                work_experience?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    description?: string | undefined;
                    department?: string | undefined;
                    job_title?: string | undefined;
                    company_name?: string | undefined;
                }[] | undefined;
            }>>;
            offer_info_update: z.ZodOptional<z.ZodObject<{
                onboarding_date: z.ZodOptional<z.ZodString>;
                ats_application_id: z.ZodOptional<z.ZodString>;
                onboarding_location_id: z.ZodOptional<z.ZodString>;
                onboarding_address_id: z.ZodOptional<z.ZodString>;
                office_location_id: z.ZodOptional<z.ZodString>;
                office_address_id: z.ZodOptional<z.ZodString>;
                employment_type: z.ZodOptional<z.ZodString>;
                onboarding_method: z.ZodOptional<z.ZodString>;
                work_emails: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    email: z.ZodString;
                    is_primary: z.ZodBoolean;
                    is_public: z.ZodBoolean;
                    email_usage: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }, {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }>, "many">>;
                cost_center_rates: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodOptional<z.ZodString>;
                    rate: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }>, "many">>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
                position_id: z.ZodOptional<z.ZodString>;
                probation_period: z.ZodOptional<z.ZodNumber>;
                probation_start_date: z.ZodOptional<z.ZodString>;
                probation_end_date: z.ZodOptional<z.ZodString>;
                contract_start_date: z.ZodOptional<z.ZodString>;
                contract_end_date: z.ZodOptional<z.ZodString>;
                contract_type: z.ZodOptional<z.ZodString>;
                duration_type_id: z.ZodOptional<z.ZodString>;
                signing_type_id: z.ZodOptional<z.ZodString>;
                worker_id: z.ZodOptional<z.ZodString>;
                check_in_time: z.ZodOptional<z.ZodString>;
                check_in_method: z.ZodOptional<z.ZodString>;
                company: z.ZodOptional<z.ZodString>;
                work_shift: z.ZodOptional<z.ZodString>;
                recruitment_type_id: z.ZodOptional<z.ZodString>;
                compensation_type: z.ZodOptional<z.ZodString>;
                pay_group_id: z.ZodOptional<z.ZodString>;
                offer_hr_id: z.ZodOptional<z.ZodString>;
                job_id: z.ZodOptional<z.ZodString>;
                job_family_id: z.ZodOptional<z.ZodString>;
                job_level_id: z.ZodOptional<z.ZodString>;
                job_grade_id: z.ZodOptional<z.ZodString>;
                employee_type_id: z.ZodOptional<z.ZodString>;
                employee_subtype_id: z.ZodOptional<z.ZodString>;
                direct_leader_id: z.ZodOptional<z.ZodString>;
                dotted_line_manager_id: z.ZodOptional<z.ZodString>;
                department_id: z.ZodOptional<z.ZodString>;
                social_security_city: z.ZodOptional<z.ZodString>;
                work_location_id: z.ZodOptional<z.ZodString>;
                working_calendar: z.ZodOptional<z.ZodString>;
                working_hours_type: z.ZodOptional<z.ZodString>;
                seniority_date: z.ZodOptional<z.ZodString>;
                seniority_adjust_information_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    seniority_adjustment: z.ZodOptional<z.ZodNumber>;
                    seniority_adjustment_type: z.ZodEnum<["decrease", "increase"]>;
                    reasons_for_seniority_adjustment: z.ZodOptional<z.ZodString>;
                    start_date: z.ZodOptional<z.ZodString>;
                    end_date: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }, {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }>, "many">>;
                notice_period_probation_voluntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_probation_involuntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_positive_voluntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_positive_involuntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                condition_worker: z.ZodOptional<z.ZodBoolean>;
                company_sponsored_visa: z.ZodOptional<z.ZodBoolean>;
                weekly_working_hours_v2: z.ZodOptional<z.ZodNumber>;
                work_station: z.ZodOptional<z.ZodString>;
                service_company: z.ZodOptional<z.ZodString>;
                non_compete_covenant: z.ZodOptional<z.ZodBoolean>;
            }, "strip", z.ZodTypeAny, {
                department_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                employment_type?: string | undefined;
                ats_application_id?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                worker_id?: string | undefined;
                work_emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: number | undefined;
                employee_subtype_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
                onboarding_method?: string | undefined;
                cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                social_security_city?: string | undefined;
                working_calendar?: string | undefined;
                weekly_working_hours_v2?: number | undefined;
            }, {
                department_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                employment_type?: string | undefined;
                ats_application_id?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                worker_id?: string | undefined;
                work_emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: number | undefined;
                employee_subtype_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
                onboarding_method?: string | undefined;
                cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                social_security_city?: string | undefined;
                working_calendar?: string | undefined;
                weekly_working_hours_v2?: number | undefined;
            }>>;
            standard_update_fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            custom_update_fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            person_custom_update_fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            basic_info_update?: {
                emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                names?: {
                    name_type: string;
                    country_region: string;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }[] | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                phones?: {
                    phone_number: string;
                    is_primary: boolean;
                    is_public: boolean;
                    international_area_code: string;
                    device_type: string;
                    phone_usage: string;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
                education_info?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    field_of_study?: string | undefined;
                    school_name?: string | undefined;
                    education?: string | undefined;
                }[] | undefined;
                work_experience?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    description?: string | undefined;
                    department?: string | undefined;
                    job_title?: string | undefined;
                    company_name?: string | undefined;
                }[] | undefined;
            } | undefined;
            offer_info_update?: {
                department_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                employment_type?: string | undefined;
                ats_application_id?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                worker_id?: string | undefined;
                work_emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: number | undefined;
                employee_subtype_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
                onboarding_method?: string | undefined;
                cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                social_security_city?: string | undefined;
                working_calendar?: string | undefined;
                weekly_working_hours_v2?: number | undefined;
            } | undefined;
            standard_update_fields?: string[] | undefined;
            custom_update_fields?: string[] | undefined;
            person_custom_update_fields?: string[] | undefined;
        }, {
            basic_info_update?: {
                emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                names?: {
                    name_type: string;
                    country_region: string;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }[] | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                phones?: {
                    phone_number: string;
                    is_primary: boolean;
                    is_public: boolean;
                    international_area_code: string;
                    device_type: string;
                    phone_usage: string;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
                education_info?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    field_of_study?: string | undefined;
                    school_name?: string | undefined;
                    education?: string | undefined;
                }[] | undefined;
                work_experience?: {
                    start_time?: string | undefined;
                    end_time?: string | undefined;
                    description?: string | undefined;
                    department?: string | undefined;
                    job_title?: string | undefined;
                    company_name?: string | undefined;
                }[] | undefined;
            } | undefined;
            offer_info_update?: {
                department_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                employment_type?: string | undefined;
                ats_application_id?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                worker_id?: string | undefined;
                work_emails?: {
                    email: string;
                    is_primary: boolean;
                    is_public: boolean;
                    email_usage: string;
                }[] | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: number | undefined;
                employee_subtype_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
                onboarding_method?: string | undefined;
                cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                social_security_city?: string | undefined;
                working_calendar?: string | undefined;
                weekly_working_hours_v2?: number | undefined;
            } | undefined;
            standard_update_fields?: string[] | undefined;
            custom_update_fields?: string[] | undefined;
            person_custom_update_fields?: string[] | undefined;
        }>;
        path: z.ZodObject<{
            pre_hire_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
        }, {
            pre_hire_id: string;
        }>;
    };
};
export declare const corehrV2PreHireQuery: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            pre_hire_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            fields?: string[] | undefined;
            pre_hire_ids?: string[] | undefined;
        }, {
            fields?: string[] | undefined;
            pre_hire_ids?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2PreHireRestoreFlowInstance: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            pre_hire_id: z.ZodString;
            confirm_workforce: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
            confirm_workforce?: boolean | undefined;
        }, {
            pre_hire_id: string;
            confirm_workforce?: boolean | undefined;
        }>;
    };
};
export declare const corehrV2PreHireSearch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            worker_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            pre_hire_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            person_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            onboarding_date_start: z.ZodOptional<z.ZodString>;
            onboarding_date_end: z.ZodOptional<z.ZodString>;
            updated_date_start: z.ZodOptional<z.ZodString>;
            updated_date_end: z.ZodOptional<z.ZodString>;
            onboarding_location_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            onboarding_status: z.ZodOptional<z.ZodEnum<["preboarding", "deleted", "day_one", "withdrawn", "completed"]>>;
            department_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            direct_manager_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employee_type_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employee_subtype_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_family_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            key_word: z.ZodOptional<z.ZodString>;
            rehire: z.ZodOptional<z.ZodEnum<["to_be_confirmed", "no", "yes"]>>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            department_ids?: string[] | undefined;
            fields?: string[] | undefined;
            rehire?: "to_be_confirmed" | "no" | "yes" | undefined;
            pre_hire_ids?: string[] | undefined;
            onboarding_status?: "preboarding" | "deleted" | "day_one" | "withdrawn" | "completed" | undefined;
            person_ids?: string[] | undefined;
            key_word?: string | undefined;
            job_family_ids?: string[] | undefined;
            worker_ids?: string[] | undefined;
            onboarding_date_start?: string | undefined;
            onboarding_date_end?: string | undefined;
            updated_date_start?: string | undefined;
            updated_date_end?: string | undefined;
            onboarding_location_ids?: string[] | undefined;
            direct_manager_ids?: string[] | undefined;
            employee_type_ids?: string[] | undefined;
            employee_subtype_ids?: string[] | undefined;
        }, {
            department_ids?: string[] | undefined;
            fields?: string[] | undefined;
            rehire?: "to_be_confirmed" | "no" | "yes" | undefined;
            pre_hire_ids?: string[] | undefined;
            onboarding_status?: "preboarding" | "deleted" | "day_one" | "withdrawn" | "completed" | undefined;
            person_ids?: string[] | undefined;
            key_word?: string | undefined;
            job_family_ids?: string[] | undefined;
            worker_ids?: string[] | undefined;
            onboarding_date_start?: string | undefined;
            onboarding_date_end?: string | undefined;
            updated_date_start?: string | undefined;
            updated_date_end?: string | undefined;
            onboarding_location_ids?: string[] | undefined;
            direct_manager_ids?: string[] | undefined;
            employee_type_ids?: string[] | undefined;
            employee_subtype_ids?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
};
export declare const corehrV2PreHireTransitTask: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            task_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            task_id: string;
        }, {
            task_id: string;
        }>;
        path: z.ZodObject<{
            pre_hire_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
        }, {
            pre_hire_id: string;
        }>;
    };
};
export declare const corehrV2PreHireWithdrawOnboarding: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            pre_hire_id: z.ZodString;
            withdraw_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
            withdraw_reason: string;
        }, {
            pre_hire_id: string;
            withdraw_reason: string;
        }>;
    };
};
export declare const corehrV2ProcessRevokeUpdate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            user_id: z.ZodOptional<z.ZodString>;
            reason: z.ZodOptional<z.ZodString>;
            system_user: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            user_id?: string | undefined;
            reason?: string | undefined;
            system_user?: boolean | undefined;
        }, {
            user_id?: string | undefined;
            reason?: string | undefined;
            system_user?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
};
export declare const corehrV2ProcessWithdrawUpdate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            user_id: z.ZodOptional<z.ZodString>;
            reason: z.ZodOptional<z.ZodString>;
            system_user: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            user_id?: string | undefined;
            reason?: string | undefined;
            system_user?: boolean | undefined;
        }, {
            user_id?: string | undefined;
            reason?: string | undefined;
            system_user?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
};
export declare const corehrV2ProcessApproverUpdate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            status: z.ZodNumber;
            user_id: z.ZodOptional<z.ZodString>;
            system_approval: z.ZodOptional<z.ZodBoolean>;
            reason: z.ZodOptional<z.ZodString>;
            field_values_v2: z.ZodOptional<z.ZodArray<z.ZodObject<{
                variable_api_name: z.ZodOptional<z.ZodString>;
                variable_value: z.ZodOptional<z.ZodObject<{
                    text_value: z.ZodOptional<z.ZodString>;
                    bool_value: z.ZodOptional<z.ZodBoolean>;
                    number_value: z.ZodOptional<z.ZodString>;
                    enum_value: z.ZodOptional<z.ZodString>;
                    date_value: z.ZodOptional<z.ZodString>;
                    date_time_value: z.ZodOptional<z.ZodString>;
                    i18n_value: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    object_value: z.ZodOptional<z.ZodObject<{
                        wk_id: z.ZodOptional<z.ZodString>;
                        wk_api_name: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    }, {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    }>>;
                    department_value: z.ZodOptional<z.ZodString>;
                    employment_value: z.ZodOptional<z.ZodString>;
                    list_values: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    file_value: z.ZodOptional<z.ZodObject<{
                        open_file_id: z.ZodOptional<z.ZodString>;
                        file_name: z.ZodOptional<z.ZodString>;
                        length: z.ZodOptional<z.ZodNumber>;
                    }, "strip", z.ZodTypeAny, {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    }, {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    object_value?: {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    } | undefined;
                    text_value?: string | undefined;
                    bool_value?: boolean | undefined;
                    number_value?: string | undefined;
                    enum_value?: string | undefined;
                    date_value?: string | undefined;
                    date_time_value?: string | undefined;
                    i18n_value?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department_value?: string | undefined;
                    employment_value?: string | undefined;
                    list_values?: string[] | undefined;
                    file_value?: {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    } | undefined;
                }, {
                    object_value?: {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    } | undefined;
                    text_value?: string | undefined;
                    bool_value?: boolean | undefined;
                    number_value?: string | undefined;
                    enum_value?: string | undefined;
                    date_value?: string | undefined;
                    date_time_value?: string | undefined;
                    i18n_value?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department_value?: string | undefined;
                    employment_value?: string | undefined;
                    list_values?: string[] | undefined;
                    file_value?: {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    } | undefined;
                }>>;
                sub_values: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    key: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodObject<{
                        text_value: z.ZodOptional<z.ZodString>;
                        bool_value: z.ZodOptional<z.ZodBoolean>;
                        number_value: z.ZodOptional<z.ZodString>;
                        enum_value: z.ZodOptional<z.ZodString>;
                        date_value: z.ZodOptional<z.ZodString>;
                        date_time_value: z.ZodOptional<z.ZodString>;
                        i18n_value: z.ZodOptional<z.ZodObject<{
                            zh_cn: z.ZodOptional<z.ZodString>;
                            en_us: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        }, {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        }>>;
                        object_value: z.ZodOptional<z.ZodObject<{
                            wk_id: z.ZodOptional<z.ZodString>;
                            wk_api_name: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        }, {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        }>>;
                        department_value: z.ZodOptional<z.ZodString>;
                        employment_value: z.ZodOptional<z.ZodString>;
                        list_values: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                        file_value: z.ZodOptional<z.ZodObject<{
                            open_file_id: z.ZodOptional<z.ZodString>;
                            file_name: z.ZodOptional<z.ZodString>;
                            length: z.ZodOptional<z.ZodNumber>;
                        }, "strip", z.ZodTypeAny, {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        }, {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        }>>;
                    }, "strip", z.ZodTypeAny, {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    }, {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    value?: {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    } | undefined;
                    key?: string | undefined;
                }, {
                    value?: {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    } | undefined;
                    key?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                variable_api_name?: string | undefined;
                variable_value?: {
                    object_value?: {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    } | undefined;
                    text_value?: string | undefined;
                    bool_value?: boolean | undefined;
                    number_value?: string | undefined;
                    enum_value?: string | undefined;
                    date_value?: string | undefined;
                    date_time_value?: string | undefined;
                    i18n_value?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department_value?: string | undefined;
                    employment_value?: string | undefined;
                    list_values?: string[] | undefined;
                    file_value?: {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    } | undefined;
                } | undefined;
                sub_values?: {
                    value?: {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    } | undefined;
                    key?: string | undefined;
                }[] | undefined;
            }, {
                variable_api_name?: string | undefined;
                variable_value?: {
                    object_value?: {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    } | undefined;
                    text_value?: string | undefined;
                    bool_value?: boolean | undefined;
                    number_value?: string | undefined;
                    enum_value?: string | undefined;
                    date_value?: string | undefined;
                    date_time_value?: string | undefined;
                    i18n_value?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department_value?: string | undefined;
                    employment_value?: string | undefined;
                    list_values?: string[] | undefined;
                    file_value?: {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    } | undefined;
                } | undefined;
                sub_values?: {
                    value?: {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    } | undefined;
                    key?: string | undefined;
                }[] | undefined;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            status: number;
            user_id?: string | undefined;
            reason?: string | undefined;
            system_approval?: boolean | undefined;
            field_values_v2?: {
                variable_api_name?: string | undefined;
                variable_value?: {
                    object_value?: {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    } | undefined;
                    text_value?: string | undefined;
                    bool_value?: boolean | undefined;
                    number_value?: string | undefined;
                    enum_value?: string | undefined;
                    date_value?: string | undefined;
                    date_time_value?: string | undefined;
                    i18n_value?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department_value?: string | undefined;
                    employment_value?: string | undefined;
                    list_values?: string[] | undefined;
                    file_value?: {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    } | undefined;
                } | undefined;
                sub_values?: {
                    value?: {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    } | undefined;
                    key?: string | undefined;
                }[] | undefined;
            }[] | undefined;
        }, {
            status: number;
            user_id?: string | undefined;
            reason?: string | undefined;
            system_approval?: boolean | undefined;
            field_values_v2?: {
                variable_api_name?: string | undefined;
                variable_value?: {
                    object_value?: {
                        wk_id?: string | undefined;
                        wk_api_name?: string | undefined;
                    } | undefined;
                    text_value?: string | undefined;
                    bool_value?: boolean | undefined;
                    number_value?: string | undefined;
                    enum_value?: string | undefined;
                    date_value?: string | undefined;
                    date_time_value?: string | undefined;
                    i18n_value?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department_value?: string | undefined;
                    employment_value?: string | undefined;
                    list_values?: string[] | undefined;
                    file_value?: {
                        length?: number | undefined;
                        file_name?: string | undefined;
                        open_file_id?: string | undefined;
                    } | undefined;
                } | undefined;
                sub_values?: {
                    value?: {
                        object_value?: {
                            wk_id?: string | undefined;
                            wk_api_name?: string | undefined;
                        } | undefined;
                        text_value?: string | undefined;
                        bool_value?: boolean | undefined;
                        number_value?: string | undefined;
                        enum_value?: string | undefined;
                        date_value?: string | undefined;
                        date_time_value?: string | undefined;
                        i18n_value?: {
                            zh_cn?: string | undefined;
                            en_us?: string | undefined;
                        } | undefined;
                        department_value?: string | undefined;
                        employment_value?: string | undefined;
                        list_values?: string[] | undefined;
                        file_value?: {
                            length?: number | undefined;
                            file_name?: string | undefined;
                            open_file_id?: string | undefined;
                        } | undefined;
                    } | undefined;
                    key?: string | undefined;
                }[] | undefined;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
            approver_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
            approver_id: string;
        }, {
            process_id: string;
            approver_id: string;
        }>;
    };
};
export declare const corehrV2ProcessExtraUpdate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            operator: z.ZodOptional<z.ZodString>;
            node_id: z.ZodOptional<z.ZodString>;
            approver_id: z.ZodOptional<z.ZodString>;
            extra_type: z.ZodNumber;
            approval_type: z.ZodOptional<z.ZodNumber>;
            extra_user_ids: z.ZodArray<z.ZodString, "many">;
            remark: z.ZodOptional<z.ZodString>;
            system_user: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            extra_type: number;
            extra_user_ids: string[];
            operator?: string | undefined;
            node_id?: string | undefined;
            approval_type?: number | undefined;
            remark?: string | undefined;
            system_user?: boolean | undefined;
            approver_id?: string | undefined;
        }, {
            extra_type: number;
            extra_user_ids: string[];
            operator?: string | undefined;
            node_id?: string | undefined;
            approval_type?: number | undefined;
            remark?: string | undefined;
            system_user?: boolean | undefined;
            approver_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
};
export declare const corehrV2ProcessFormVariableDataGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
};
export declare const corehrV2ProcessGet: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
};
export declare const corehrV2ProcessList: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            statuses: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodNumber;
            modify_time_from: z.ZodString;
            modify_time_to: z.ZodString;
            flow_definition_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            modify_time_from: string;
            modify_time_to: string;
            page_token?: string | undefined;
            statuses?: number[] | undefined;
            flow_definition_id?: string | undefined;
        }, {
            page_size: number;
            modify_time_from: string;
            modify_time_to: string;
            page_token?: string | undefined;
            statuses?: number[] | undefined;
            flow_definition_id?: string | undefined;
        }>;
    };
};
export declare const corehrV2ProcessTransferUpdate: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            operator: z.ZodOptional<z.ZodString>;
            to_user_id: z.ZodString;
            approver_ids: z.ZodArray<z.ZodString, "many">;
            remark: z.ZodOptional<z.ZodString>;
            system_user: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            to_user_id: string;
            approver_ids: string[];
            operator?: string | undefined;
            remark?: string | undefined;
            system_user?: boolean | undefined;
        }, {
            to_user_id: string;
            approver_ids: string[];
            operator?: string | undefined;
            remark?: string | undefined;
            system_user?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
};
export declare const corehrV2ReportDetailRowBatchSave: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            workforce_plan_id: z.ZodString;
            centralized_reporting_project_id: z.ZodString;
            items: z.ZodArray<z.ZodObject<{
                dimensions: z.ZodArray<z.ZodObject<{
                    dimension_key: z.ZodString;
                    dimension_value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    dimension_key: string;
                    dimension_value: string;
                }, {
                    dimension_key: string;
                    dimension_value: string;
                }>, "many">;
                eai_details: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    date: z.ZodOptional<z.ZodString>;
                    estimated_active_individuals: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }, {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }>, "many">>;
                plan_value: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }, {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            items: {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }[];
            workforce_plan_id: string;
            centralized_reporting_project_id: string;
        }, {
            items: {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }[];
            workforce_plan_id: string;
            centralized_reporting_project_id: string;
        }>;
    };
};
export declare const corehrV2WorkforcePlanDetailRowBatchSave: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            workforce_plan_id: z.ZodString;
            items: z.ZodArray<z.ZodObject<{
                dimensions: z.ZodArray<z.ZodObject<{
                    dimension_key: z.ZodString;
                    dimension_value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    dimension_key: string;
                    dimension_value: string;
                }, {
                    dimension_key: string;
                    dimension_value: string;
                }>, "many">;
                eai_details: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    date: z.ZodOptional<z.ZodString>;
                    estimated_active_individuals: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }, {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }>, "many">>;
                plan_value: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }, {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            items: {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }[];
            workforce_plan_id: string;
        }, {
            items: {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }[];
            workforce_plan_id: string;
        }>;
    };
};
export declare const corehrV2WorkforcePlanDetailBatch: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            workforce_plan_id: z.ZodOptional<z.ZodString>;
            is_centralized_reporting_project: z.ZodOptional<z.ZodBoolean>;
            centralized_reporting_project_id: z.ZodOptional<z.ZodString>;
            department_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employee_type_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            work_location_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_family_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_level_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            cost_center_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            department_ids?: string[] | undefined;
            job_family_ids?: string[] | undefined;
            job_level_ids?: string[] | undefined;
            employee_type_ids?: string[] | undefined;
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            work_location_ids?: string[] | undefined;
            job_ids?: string[] | undefined;
            cost_center_ids?: string[] | undefined;
        }, {
            department_ids?: string[] | undefined;
            job_family_ids?: string[] | undefined;
            job_level_ids?: string[] | undefined;
            employee_type_ids?: string[] | undefined;
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            work_location_ids?: string[] | undefined;
            job_ids?: string[] | undefined;
            cost_center_ids?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2WorkforcePlanDetailBatchV2: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            workforce_plan_id: z.ZodOptional<z.ZodString>;
            is_centralized_reporting_project: z.ZodOptional<z.ZodBoolean>;
            centralized_reporting_project_id: z.ZodOptional<z.ZodString>;
            dimension_id_in_datas: z.ZodOptional<z.ZodArray<z.ZodObject<{
                dimension_key: z.ZodOptional<z.ZodString>;
                dimension_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            }, "strip", z.ZodTypeAny, {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }, {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            dimension_id_in_datas?: {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }[] | undefined;
        }, {
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            dimension_id_in_datas?: {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }>;
    };
};
export declare const corehrV2WorkforcePlanList: {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            get_all_plan: z.ZodOptional<z.ZodBoolean>;
            active: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            active?: boolean | undefined;
            get_all_plan?: boolean | undefined;
        }, {
            active?: boolean | undefined;
            get_all_plan?: boolean | undefined;
        }>;
    };
};
export declare const corehrV2Tools: ({
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
        path: z.ZodObject<{
            process_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
        }, {
            process_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_change_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            need_department_path: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            department_change_ids?: string[] | undefined;
            need_department_path?: boolean | undefined;
        }, {
            department_change_ids?: string[] | undefined;
            need_department_path?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            process_id: z.ZodString;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            job_change_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            need_department_path: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            need_department_path?: boolean | undefined;
            job_change_ids?: string[] | undefined;
        }, {
            need_department_path?: boolean | undefined;
            job_change_ids?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            process_id: z.ZodString;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            process_id: string;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            user_id: z.ZodString;
            approver_status: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            user_id: string;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            approver_status?: number | undefined;
        }, {
            page_size: number;
            user_id: string;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            approver_status?: number | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            bank_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            bank_branch_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            bank_branch_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            code_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
            update_start_time: z.ZodOptional<z.ZodString>;
            update_end_time: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            bank_id_list?: string[] | undefined;
            bank_branch_id_list?: string[] | undefined;
            bank_branch_name_list?: string[] | undefined;
            code_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
        }, {
            bank_id_list?: string[] | undefined;
            bank_branch_id_list?: string[] | undefined;
            bank_branch_name_list?: string[] | undefined;
            code_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            bank_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            bank_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
            update_start_time: z.ZodOptional<z.ZodString>;
            update_end_time: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            bank_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
            bank_name_list?: string[] | undefined;
        }, {
            bank_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
            update_start_time?: string | undefined;
            update_end_time?: string | undefined;
            bank_name_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_subdivision_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            city_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            country_region_subdivision_id_list?: string[] | undefined;
            city_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            country_region_subdivision_id_list?: string[] | undefined;
            city_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
        }, {
            country_region_id_list?: string[] | undefined;
            status_list?: number[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            currency_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            currency_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            currency_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            city_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            district_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            city_id_list?: string[] | undefined;
            district_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            city_id_list?: string[] | undefined;
            district_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            language_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            language_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            language_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            time_zone_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            status_list: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        }, "strip", z.ZodTypeAny, {
            status_list?: number[] | undefined;
            time_zone_id_list?: string[] | undefined;
        }, {
            status_list?: number[] | undefined;
            time_zone_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            department_id: string;
        }, {
            department_id: string;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            company_id: z.ZodString;
            effective_time: z.ZodString;
            active: z.ZodBoolean;
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            active: boolean;
            company_id: string;
            operation_reason: string;
        }, {
            effective_time: string;
            active: boolean;
            company_id: string;
            operation_reason: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            company_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            company_ids: string[];
        }, {
            company_ids: string[];
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            start_date: z.ZodString;
            end_date: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }, {
            page_size: number;
            start_date: string;
            end_date: string;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            contract_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            employment_id_list?: string[] | undefined;
            contract_id_list?: string[] | undefined;
        }, {
            employment_id_list?: string[] | undefined;
            contract_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            employment_ids: string[];
        }, {
            employment_ids: string[];
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            cost_allocation: z.ZodOptional<z.ZodObject<{
                effective_time: z.ZodString;
                expiration_time: z.ZodOptional<z.ZodString>;
                job_data_cost_center_id: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodString;
                    new_rate: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id: string;
                    new_rate: number;
                }, {
                    cost_center_id: string;
                    new_rate: number;
                }>, "many">>;
                reason: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            }, {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            cost_allocation?: {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            } | undefined;
        }, {
            employment_id: string;
            cost_allocation?: {
                effective_time: string;
                expiration_time?: string | undefined;
                reason?: string | undefined;
                job_data_cost_center_id?: {
                    cost_center_id: string;
                    new_rate: number;
                }[] | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            cost_allocation: z.ZodOptional<z.ZodObject<{
                wk_id: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                wk_id: string;
            }, {
                wk_id: string;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            cost_allocation?: {
                wk_id: string;
            } | undefined;
        }, {
            employment_id: string;
            cost_allocation?: {
                wk_id: string;
            } | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            name: z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">;
            code: z.ZodOptional<z.ZodString>;
            parent_cost_center_id: z.ZodOptional<z.ZodString>;
            managers: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            effective_time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            code?: string | undefined;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }, {
            name: {
                value: string;
                lang: string;
            }[];
            effective_time: string;
            code?: string | undefined;
            description?: {
                value: string;
                lang: string;
            }[] | undefined;
            managers?: string[] | undefined;
            parent_cost_center_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            operation_reason: string;
        }, {
            operation_reason: string;
        }>;
        path: z.ZodObject<{
            cost_center_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            cost_center_id?: string | undefined;
        }, {
            cost_center_id?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            cost_center_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            code: z.ZodOptional<z.ZodString>;
            parent_cost_center_id: z.ZodOptional<z.ZodString>;
            get_all_version: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            code?: string | undefined;
            name_list?: string[] | undefined;
            get_all_version?: boolean | undefined;
            parent_cost_center_id?: string | undefined;
            cost_center_id_list?: string[] | undefined;
        }, {
            code?: string | undefined;
            name_list?: string[] | undefined;
            get_all_version?: boolean | undefined;
            parent_cost_center_id?: string | undefined;
            cost_center_id_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            default_cost_center: z.ZodOptional<z.ZodObject<{
                effective_time: z.ZodString;
                cost_center_id: z.ZodOptional<z.ZodString>;
                is_inherit: z.ZodOptional<z.ZodBoolean>;
                reason: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            }, {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            default_cost_center?: {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            } | undefined;
        }, {
            employment_id: string;
            default_cost_center?: {
                effective_time: string;
                reason?: string | undefined;
                cost_center_id?: string | undefined;
                is_inherit?: boolean | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            employment_id: z.ZodString;
            default_cost_center: z.ZodOptional<z.ZodObject<{
                wk_id: z.ZodString;
                wk_tid: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                wk_id: string;
                wk_tid: string;
            }, {
                wk_id: string;
                wk_tid: string;
            }>>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            default_cost_center?: {
                wk_id: string;
                wk_tid: string;
            } | undefined;
        }, {
            employment_id: string;
            default_cost_center?: {
                wk_id: string;
                wk_tid: string;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            client_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            department_name_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            fields?: string[] | undefined;
            department_id_list?: string[] | undefined;
            department_name_list?: string[] | undefined;
        }, {
            fields?: string[] | undefined;
            department_id_list?: string[] | undefined;
            department_name_list?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
        path: z.ZodObject<{
            department_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            department_id: string;
        }, {
            department_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id_list: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            department_id_list: string[];
        }, {
            department_id_list: string[];
        }>;
        params: z.ZodObject<{
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_ids: z.ZodArray<z.ZodString, "many">;
            start_date: z.ZodString;
            end_date: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            department_ids: string[];
            start_date: string;
            end_date: string;
        }, {
            department_ids: string[];
            start_date: string;
            end_date: string;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_ids: z.ZodArray<z.ZodString, "many">;
            effective_date: z.ZodString;
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            department_ids: string[];
            effective_date: string;
            fields?: string[] | undefined;
        }, {
            department_ids: string[];
            effective_date: string;
            fields?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            department_id: z.ZodOptional<z.ZodString>;
            need_inactive: z.ZodOptional<z.ZodBoolean>;
            effective_date: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            department_id?: string | undefined;
            effective_date?: string | undefined;
            need_inactive?: boolean | undefined;
        }, {
            department_id?: string | undefined;
            effective_date?: string | undefined;
            need_inactive?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            fields: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employment_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            person_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            work_emails: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            fields?: string[] | undefined;
            employment_ids?: string[] | undefined;
            person_ids?: string[] | undefined;
            work_emails?: string[] | undefined;
        }, {
            fields?: string[] | undefined;
            employment_ids?: string[] | undefined;
            person_ids?: string[] | undefined;
            work_emails?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            personal_info: z.ZodOptional<z.ZodObject<{
                personal_basic_info: z.ZodOptional<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodObject<{
                        additional_name_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        full_name: z.ZodOptional<z.ZodString>;
                        hereditary: z.ZodOptional<z.ZodString>;
                        middle_name: z.ZodOptional<z.ZodString>;
                        secondary: z.ZodOptional<z.ZodString>;
                        social: z.ZodOptional<z.ZodString>;
                        tertiary: z.ZodOptional<z.ZodString>;
                        local_first_name_2: z.ZodOptional<z.ZodString>;
                        local_middle_name: z.ZodOptional<z.ZodString>;
                        local_primary: z.ZodOptional<z.ZodString>;
                        local_primary_2: z.ZodOptional<z.ZodString>;
                        local_secondary: z.ZodOptional<z.ZodString>;
                        title: z.ZodOptional<z.ZodString>;
                        local_first_name: z.ZodOptional<z.ZodString>;
                        custom_local_name: z.ZodOptional<z.ZodString>;
                        custom_western_name: z.ZodOptional<z.ZodString>;
                        name_type: z.ZodOptional<z.ZodString>;
                        first_name: z.ZodOptional<z.ZodString>;
                        name_primary: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }>>;
                    preferred_name: z.ZodOptional<z.ZodObject<{
                        additional_name_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        full_name: z.ZodOptional<z.ZodString>;
                        hereditary: z.ZodOptional<z.ZodString>;
                        middle_name: z.ZodOptional<z.ZodString>;
                        secondary: z.ZodOptional<z.ZodString>;
                        social: z.ZodOptional<z.ZodString>;
                        tertiary: z.ZodOptional<z.ZodString>;
                        local_first_name_2: z.ZodOptional<z.ZodString>;
                        local_middle_name: z.ZodOptional<z.ZodString>;
                        local_primary: z.ZodOptional<z.ZodString>;
                        local_primary_2: z.ZodOptional<z.ZodString>;
                        local_secondary: z.ZodOptional<z.ZodString>;
                        title: z.ZodOptional<z.ZodString>;
                        local_first_name: z.ZodOptional<z.ZodString>;
                        custom_local_name: z.ZodOptional<z.ZodString>;
                        custom_western_name: z.ZodOptional<z.ZodString>;
                        name_type: z.ZodOptional<z.ZodString>;
                        first_name: z.ZodOptional<z.ZodString>;
                        name_primary: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }, {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    }>>;
                    gender: z.ZodOptional<z.ZodString>;
                    nationality_v2: z.ZodOptional<z.ZodString>;
                    ethnicity_race: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    email: z.ZodOptional<z.ZodString>;
                    date_of_birth: z.ZodOptional<z.ZodString>;
                    marital_status: z.ZodOptional<z.ZodString>;
                    is_disabled: z.ZodOptional<z.ZodBoolean>;
                    disable_card_number: z.ZodOptional<z.ZodString>;
                    is_martyr_family: z.ZodOptional<z.ZodBoolean>;
                    martyr_card_number: z.ZodOptional<z.ZodString>;
                    is_old_alone: z.ZodOptional<z.ZodBoolean>;
                    born_country_region: z.ZodOptional<z.ZodString>;
                    political_affiliation: z.ZodOptional<z.ZodString>;
                    native_region: z.ZodOptional<z.ZodString>;
                    date_entered_workforce: z.ZodOptional<z.ZodString>;
                    first_entry_time: z.ZodOptional<z.ZodString>;
                    leave_time: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                }, {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                }>>;
                emergency_contacts: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodString>;
                    relationship: z.ZodOptional<z.ZodString>;
                    is_primary: z.ZodOptional<z.ZodBoolean>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    email: z.ZodOptional<z.ZodString>;
                    address: z.ZodOptional<z.ZodObject<{
                        address_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        region: z.ZodOptional<z.ZodString>;
                        region_subdivision_1: z.ZodOptional<z.ZodString>;
                        region_subdivision_2: z.ZodOptional<z.ZodString>;
                        city_v2: z.ZodOptional<z.ZodString>;
                        city_text: z.ZodOptional<z.ZodString>;
                        local_city_text: z.ZodOptional<z.ZodString>;
                        city_subdivision_1: z.ZodOptional<z.ZodString>;
                        city_subdivision_2: z.ZodOptional<z.ZodString>;
                        district_v2: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_line_1: z.ZodOptional<z.ZodString>;
                        local_address_line_1: z.ZodOptional<z.ZodString>;
                        address_line_2: z.ZodOptional<z.ZodString>;
                        local_address_line_2: z.ZodOptional<z.ZodString>;
                        address_line_3: z.ZodOptional<z.ZodString>;
                        local_address_line_3: z.ZodOptional<z.ZodString>;
                        address_line_4: z.ZodOptional<z.ZodString>;
                        local_address_line_5: z.ZodOptional<z.ZodString>;
                        address_line_6: z.ZodOptional<z.ZodString>;
                        local_address_line_6: z.ZodOptional<z.ZodString>;
                        address_line_7: z.ZodOptional<z.ZodString>;
                        local_address_line_7: z.ZodOptional<z.ZodString>;
                        address_line_8: z.ZodOptional<z.ZodString>;
                        local_address_line_8: z.ZodOptional<z.ZodString>;
                        address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_4: z.ZodOptional<z.ZodString>;
                        address_line_5: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }>>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }>, "many">>;
                bank_accounts: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region: z.ZodOptional<z.ZodString>;
                    bank_name: z.ZodOptional<z.ZodString>;
                    branch_name: z.ZodOptional<z.ZodString>;
                    account_holder: z.ZodOptional<z.ZodString>;
                    bank_account_number: z.ZodOptional<z.ZodString>;
                    bank_account_usages: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    bank_account_type: z.ZodOptional<z.ZodString>;
                    bank_id: z.ZodOptional<z.ZodString>;
                    branch_id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }, {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }>, "many">>;
                nationals: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region: z.ZodOptional<z.ZodString>;
                    national_id_type: z.ZodOptional<z.ZodString>;
                    national_id_number: z.ZodOptional<z.ZodString>;
                    issued_date: z.ZodOptional<z.ZodString>;
                    issued_by: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }, {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }>, "many">>;
                resident_taxes: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    year_resident_tax: z.ZodOptional<z.ZodString>;
                    tax_country_region: z.ZodOptional<z.ZodString>;
                    resident_status: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }>, "many">>;
                dependents: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodString>;
                    date_of_birth: z.ZodOptional<z.ZodString>;
                    relationship_with_dependent: z.ZodOptional<z.ZodString>;
                    gender: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    job: z.ZodOptional<z.ZodString>;
                    child_birth_certificates: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        file_id: z.ZodOptional<z.ZodString>;
                        mime_type: z.ZodOptional<z.ZodString>;
                        name: z.ZodOptional<z.ZodString>;
                        size: z.ZodOptional<z.ZodString>;
                        token: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }>, "many">>;
                    employer: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                    address: z.ZodOptional<z.ZodObject<{
                        address_type: z.ZodOptional<z.ZodString>;
                        country_region: z.ZodOptional<z.ZodString>;
                        region: z.ZodOptional<z.ZodString>;
                        region_subdivision_1: z.ZodOptional<z.ZodString>;
                        region_subdivision_2: z.ZodOptional<z.ZodString>;
                        city_v2: z.ZodOptional<z.ZodString>;
                        city_text: z.ZodOptional<z.ZodString>;
                        local_city_text: z.ZodOptional<z.ZodString>;
                        city_subdivision_1: z.ZodOptional<z.ZodString>;
                        city_subdivision_2: z.ZodOptional<z.ZodString>;
                        district_v2: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_line_1: z.ZodOptional<z.ZodString>;
                        local_address_line_1: z.ZodOptional<z.ZodString>;
                        address_line_2: z.ZodOptional<z.ZodString>;
                        local_address_line_2: z.ZodOptional<z.ZodString>;
                        address_line_3: z.ZodOptional<z.ZodString>;
                        local_address_line_3: z.ZodOptional<z.ZodString>;
                        address_line_4: z.ZodOptional<z.ZodString>;
                        local_address_line_5: z.ZodOptional<z.ZodString>;
                        address_line_6: z.ZodOptional<z.ZodString>;
                        local_address_line_6: z.ZodOptional<z.ZodString>;
                        address_line_7: z.ZodOptional<z.ZodString>;
                        local_address_line_7: z.ZodOptional<z.ZodString>;
                        address_line_8: z.ZodOptional<z.ZodString>;
                        local_address_line_8: z.ZodOptional<z.ZodString>;
                        address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_9: z.ZodOptional<z.ZodString>;
                        local_address_line_4: z.ZodOptional<z.ZodString>;
                        address_line_5: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }, {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }, {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }>, "many">>;
                hukou: z.ZodOptional<z.ZodObject<{
                    hukou_type: z.ZodOptional<z.ZodString>;
                    hukou_location: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                }, {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                }>>;
                contact_addresses: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    address_type: z.ZodOptional<z.ZodString>;
                    country_region: z.ZodOptional<z.ZodString>;
                    region: z.ZodOptional<z.ZodString>;
                    region_subdivision_1: z.ZodOptional<z.ZodString>;
                    region_subdivision_2: z.ZodOptional<z.ZodString>;
                    city_v2: z.ZodOptional<z.ZodString>;
                    city_text: z.ZodOptional<z.ZodString>;
                    local_city_text: z.ZodOptional<z.ZodString>;
                    city_subdivision_1: z.ZodOptional<z.ZodString>;
                    city_subdivision_2: z.ZodOptional<z.ZodString>;
                    district_v2: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    address_line_1: z.ZodOptional<z.ZodString>;
                    local_address_line_1: z.ZodOptional<z.ZodString>;
                    address_line_2: z.ZodOptional<z.ZodString>;
                    local_address_line_2: z.ZodOptional<z.ZodString>;
                    address_line_3: z.ZodOptional<z.ZodString>;
                    local_address_line_3: z.ZodOptional<z.ZodString>;
                    address_line_4: z.ZodOptional<z.ZodString>;
                    local_address_line_5: z.ZodOptional<z.ZodString>;
                    address_line_6: z.ZodOptional<z.ZodString>;
                    local_address_line_6: z.ZodOptional<z.ZodString>;
                    address_line_7: z.ZodOptional<z.ZodString>;
                    local_address_line_7: z.ZodOptional<z.ZodString>;
                    address_line_8: z.ZodOptional<z.ZodString>;
                    local_address_line_8: z.ZodOptional<z.ZodString>;
                    address_line_9: z.ZodOptional<z.ZodString>;
                    local_address_line_9: z.ZodOptional<z.ZodString>;
                    local_address_line_4: z.ZodOptional<z.ZodString>;
                    address_line_5: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }, {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }>, "many">>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            }, {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            }>>;
            employment_info: z.ZodOptional<z.ZodObject<{
                basic_info: z.ZodOptional<z.ZodObject<{
                    employee_number: z.ZodOptional<z.ZodString>;
                    effective_time: z.ZodOptional<z.ZodString>;
                    regular_employee_start_date: z.ZodOptional<z.ZodString>;
                    seniority_date: z.ZodOptional<z.ZodString>;
                    work_email: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodOptional<z.ZodString>;
                        phone_number: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }, {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    }>>;
                    user_geo: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                }, {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                }>>;
                probation_info: z.ZodOptional<z.ZodObject<{
                    probation_start_date: z.ZodOptional<z.ZodString>;
                    probation_expected_end_date: z.ZodOptional<z.ZodString>;
                    actual_probation_end_date: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                }, {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                }>>;
                employment_record: z.ZodOptional<z.ZodObject<{
                    employee_type: z.ZodOptional<z.ZodString>;
                    department: z.ZodOptional<z.ZodString>;
                    direct_manager: z.ZodOptional<z.ZodString>;
                    working_hours_type: z.ZodOptional<z.ZodString>;
                    cost_centers: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        id: z.ZodOptional<z.ZodString>;
                        rate: z.ZodOptional<z.ZodNumber>;
                    }, "strip", z.ZodTypeAny, {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }, {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }>, "many">>;
                    direct_manager_effective_time: z.ZodOptional<z.ZodString>;
                    dotted_line_manager: z.ZodOptional<z.ZodString>;
                    dotted_line_manager_effective_time: z.ZodOptional<z.ZodString>;
                    job: z.ZodOptional<z.ZodString>;
                    job_family: z.ZodOptional<z.ZodString>;
                    job_level: z.ZodOptional<z.ZodString>;
                    job_grade: z.ZodOptional<z.ZodString>;
                    work_location: z.ZodOptional<z.ZodString>;
                    weekly_working_hours: z.ZodOptional<z.ZodNumber>;
                    position: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                }, {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                }>>;
                emp_contract_record: z.ZodOptional<z.ZodObject<{
                    contract_number: z.ZodOptional<z.ZodString>;
                    contract_type: z.ZodOptional<z.ZodString>;
                    first_party: z.ZodOptional<z.ZodString>;
                    effective_time: z.ZodOptional<z.ZodString>;
                    duration_type: z.ZodOptional<z.ZodString>;
                    contract_end_date: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                }, {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                }>>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            }, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            }>>;
            career: z.ZodOptional<z.ZodObject<{
                educations: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    school: z.ZodOptional<z.ZodString>;
                    school_enum: z.ZodOptional<z.ZodString>;
                    start_date: z.ZodOptional<z.ZodString>;
                    end_date: z.ZodOptional<z.ZodString>;
                    level_of_education: z.ZodOptional<z.ZodString>;
                    field_of_study: z.ZodOptional<z.ZodString>;
                    degree: z.ZodOptional<z.ZodString>;
                    field_of_study_enum: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }>, "many">>;
                work_experiences: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    company_organization: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    department: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    start_date: z.ZodOptional<z.ZodString>;
                    end_date: z.ZodOptional<z.ZodString>;
                    job: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    description: z.ZodOptional<z.ZodObject<{
                        zh_cn: z.ZodOptional<z.ZodString>;
                        en_us: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }, {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    }>>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        field_name: z.ZodString;
                        value: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        field_name: string;
                        value?: string | undefined;
                    }, {
                        field_name: string;
                        value?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }, {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }>, "many">>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            }, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            }>>;
            data_attachment: z.ZodOptional<z.ZodObject<{
                personal_records: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    profile_type: z.ZodOptional<z.ZodString>;
                    files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        file_id: z.ZodOptional<z.ZodString>;
                        mime_type: z.ZodOptional<z.ZodString>;
                        name: z.ZodOptional<z.ZodString>;
                        size: z.ZodOptional<z.ZodString>;
                        token: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }, {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }, {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }>, "many">>;
                custom_groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    group_name: z.ZodOptional<z.ZodString>;
                    items: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            field_name: z.ZodString;
                            value: z.ZodOptional<z.ZodString>;
                        }, "strip", z.ZodTypeAny, {
                            field_name: string;
                            value?: string | undefined;
                        }, {
                            field_name: string;
                            value?: string | undefined;
                        }>, "many">>;
                    }, "strip", z.ZodTypeAny, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }, {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }, {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            }, {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            personal_info?: {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            } | undefined;
            employment_info?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            } | undefined;
            career?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            } | undefined;
            data_attachment?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            } | undefined;
        }, {
            personal_info?: {
                personal_basic_info?: {
                    email?: string | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    marital_status?: string | undefined;
                    legal_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    date_entered_workforce?: string | undefined;
                    preferred_name?: {
                        title?: string | undefined;
                        local_primary?: string | undefined;
                        local_first_name?: string | undefined;
                        name_type?: string | undefined;
                        local_first_name_2?: string | undefined;
                        local_primary_2?: string | undefined;
                        additional_name_type?: string | undefined;
                        first_name?: string | undefined;
                        full_name?: string | undefined;
                        hereditary?: string | undefined;
                        custom_local_name?: string | undefined;
                        middle_name?: string | undefined;
                        name_primary?: string | undefined;
                        secondary?: string | undefined;
                        social?: string | undefined;
                        tertiary?: string | undefined;
                        local_middle_name?: string | undefined;
                        local_secondary?: string | undefined;
                        country_region?: string | undefined;
                        custom_western_name?: string | undefined;
                    } | undefined;
                    nationality_v2?: string | undefined;
                    ethnicity_race?: string | undefined;
                    is_disabled?: boolean | undefined;
                    disable_card_number?: string | undefined;
                    is_martyr_family?: boolean | undefined;
                    martyr_card_number?: string | undefined;
                    is_old_alone?: boolean | undefined;
                    born_country_region?: string | undefined;
                    political_affiliation?: string | undefined;
                    native_region?: string | undefined;
                    first_entry_time?: string | undefined;
                    leave_time?: string | undefined;
                } | undefined;
                emergency_contacts?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    email?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                }[] | undefined;
                bank_accounts?: {
                    bank_name?: string | undefined;
                    bank_account_number?: string | undefined;
                    account_holder?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    country_region?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                    bank_id?: string | undefined;
                    branch_id?: string | undefined;
                }[] | undefined;
                nationals?: {
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    national_id_number?: string | undefined;
                    issued_by?: string | undefined;
                    country_region?: string | undefined;
                    national_id_type?: string | undefined;
                    issued_date?: string | undefined;
                }[] | undefined;
                resident_taxes?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                }[] | undefined;
                dependents?: {
                    address?: {
                        postal_code?: string | undefined;
                        country_region?: string | undefined;
                        address_type?: string | undefined;
                        region?: string | undefined;
                        region_subdivision_1?: string | undefined;
                        region_subdivision_2?: string | undefined;
                        city_v2?: string | undefined;
                        city_text?: string | undefined;
                        local_city_text?: string | undefined;
                        city_subdivision_1?: string | undefined;
                        city_subdivision_2?: string | undefined;
                        district_v2?: string | undefined;
                        address_line_1?: string | undefined;
                        local_address_line_1?: string | undefined;
                        address_line_2?: string | undefined;
                        local_address_line_2?: string | undefined;
                        address_line_3?: string | undefined;
                        local_address_line_3?: string | undefined;
                        address_line_4?: string | undefined;
                        local_address_line_5?: string | undefined;
                        address_line_6?: string | undefined;
                        local_address_line_6?: string | undefined;
                        address_line_7?: string | undefined;
                        local_address_line_7?: string | undefined;
                        address_line_8?: string | undefined;
                        local_address_line_8?: string | undefined;
                        address_line_9?: string | undefined;
                        local_address_line_9?: string | undefined;
                        local_address_line_4?: string | undefined;
                        address_line_5?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    employer?: string | undefined;
                    legal_name?: string | undefined;
                    relationship_with_dependent?: string | undefined;
                    child_birth_certificates?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                hukou?: {
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    hukou_type?: string | undefined;
                    hukou_location?: string | undefined;
                } | undefined;
                contact_addresses?: {
                    postal_code?: string | undefined;
                    country_region?: string | undefined;
                    address_type?: string | undefined;
                    region?: string | undefined;
                    region_subdivision_1?: string | undefined;
                    region_subdivision_2?: string | undefined;
                    city_v2?: string | undefined;
                    city_text?: string | undefined;
                    local_city_text?: string | undefined;
                    city_subdivision_1?: string | undefined;
                    city_subdivision_2?: string | undefined;
                    district_v2?: string | undefined;
                    address_line_1?: string | undefined;
                    local_address_line_1?: string | undefined;
                    address_line_2?: string | undefined;
                    local_address_line_2?: string | undefined;
                    address_line_3?: string | undefined;
                    local_address_line_3?: string | undefined;
                    address_line_4?: string | undefined;
                    local_address_line_5?: string | undefined;
                    address_line_6?: string | undefined;
                    local_address_line_6?: string | undefined;
                    address_line_7?: string | undefined;
                    local_address_line_7?: string | undefined;
                    address_line_8?: string | undefined;
                    local_address_line_8?: string | undefined;
                    address_line_9?: string | undefined;
                    local_address_line_9?: string | undefined;
                    local_address_line_4?: string | undefined;
                    address_line_5?: string | undefined;
                }[] | undefined;
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
            } | undefined;
            employment_info?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                basic_info?: {
                    effective_time?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    phone?: {
                        phone_number?: string | undefined;
                        international_area_code?: string | undefined;
                    } | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                    work_email?: string | undefined;
                    user_geo?: string | undefined;
                } | undefined;
                probation_info?: {
                    probation_start_date?: string | undefined;
                    probation_expected_end_date?: string | undefined;
                    actual_probation_end_date?: string | undefined;
                } | undefined;
                employment_record?: {
                    employee_type?: string | undefined;
                    department?: string | undefined;
                    job_grade?: string | undefined;
                    job?: string | undefined;
                    position?: string | undefined;
                    direct_manager?: string | undefined;
                    working_hours_type?: string | undefined;
                    cost_centers?: {
                        id?: string | undefined;
                        rate?: number | undefined;
                    }[] | undefined;
                    direct_manager_effective_time?: string | undefined;
                    dotted_line_manager?: string | undefined;
                    dotted_line_manager_effective_time?: string | undefined;
                    job_family?: string | undefined;
                    job_level?: string | undefined;
                    work_location?: string | undefined;
                    weekly_working_hours?: number | undefined;
                } | undefined;
                emp_contract_record?: {
                    effective_time?: string | undefined;
                    contract_type?: string | undefined;
                    duration_type?: string | undefined;
                    contract_end_date?: string | undefined;
                    contract_number?: string | undefined;
                    first_party?: string | undefined;
                } | undefined;
            } | undefined;
            career?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                educations?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    school?: string | undefined;
                    level_of_education?: string | undefined;
                    field_of_study?: string | undefined;
                    degree?: string | undefined;
                    school_enum?: string | undefined;
                    field_of_study_enum?: string | undefined;
                }[] | undefined;
                work_experiences?: {
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    description?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    department?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    custom_fields?: {
                        field_name: string;
                        value?: string | undefined;
                    }[] | undefined;
                    company_organization?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                    job?: {
                        zh_cn?: string | undefined;
                        en_us?: string | undefined;
                    } | undefined;
                }[] | undefined;
            } | undefined;
            data_attachment?: {
                custom_groups?: {
                    group_name?: string | undefined;
                    items?: {
                        custom_fields?: {
                            field_name: string;
                            value?: string | undefined;
                        }[] | undefined;
                    }[] | undefined;
                }[] | undefined;
                personal_records?: {
                    files?: {
                        name?: string | undefined;
                        token?: string | undefined;
                        file_id?: string | undefined;
                        mime_type?: string | undefined;
                        size?: string | undefined;
                    }[] | undefined;
                    profile_type?: string | undefined;
                }[] | undefined;
            } | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
            rehire: z.ZodOptional<z.ZodBoolean>;
            rehire_employment_id: z.ZodOptional<z.ZodString>;
            force_submit: z.ZodOptional<z.ZodBoolean>;
            ignore_working_hours_type_rule: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
            rehire?: boolean | undefined;
            rehire_employment_id?: string | undefined;
            force_submit?: boolean | undefined;
            ignore_working_hours_type_rule?: boolean | undefined;
        }, {
            client_token?: string | undefined;
            rehire?: boolean | undefined;
            rehire_employment_id?: string | undefined;
            force_submit?: boolean | undefined;
            ignore_working_hours_type_rule?: boolean | undefined;
        }>;
        useUAT: z.ZodOptional<z.ZodBoolean>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            additional_job_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            additional_job_id: string;
        }, {
            additional_job_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            enum_apiname_lists: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            enum_apiname_lists?: string[] | undefined;
        }, {
            enum_apiname_lists?: string[] | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            transfer_mode: z.ZodNumber;
            employment_id: z.ZodString;
            transfer_type_unique_identifier: z.ZodString;
            flow_id: z.ZodOptional<z.ZodString>;
            effective_date: z.ZodString;
            transfer_info: z.ZodObject<{
                remark: z.ZodOptional<z.ZodString>;
                offer_info: z.ZodOptional<z.ZodString>;
                target_dotted_manager_clean: z.ZodOptional<z.ZodBoolean>;
                probation_exist: z.ZodOptional<z.ZodBoolean>;
                target_department: z.ZodOptional<z.ZodString>;
                target_work_location: z.ZodOptional<z.ZodString>;
                target_direct_manager: z.ZodOptional<z.ZodString>;
                target_dotted_manager: z.ZodOptional<z.ZodString>;
                target_job: z.ZodOptional<z.ZodString>;
                target_job_family: z.ZodOptional<z.ZodString>;
                target_job_level: z.ZodOptional<z.ZodString>;
                target_workforce_type: z.ZodOptional<z.ZodString>;
                target_employee_subtype: z.ZodOptional<z.ZodString>;
                target_company: z.ZodOptional<z.ZodString>;
                target_contract_number: z.ZodOptional<z.ZodString>;
                target_contract_type: z.ZodOptional<z.ZodString>;
                target_duration_type: z.ZodOptional<z.ZodString>;
                target_signing_type: z.ZodOptional<z.ZodString>;
                target_contract_start_date: z.ZodOptional<z.ZodString>;
                target_contract_end_date: z.ZodOptional<z.ZodString>;
                target_working_hours_type: z.ZodOptional<z.ZodString>;
                target_working_calendar: z.ZodOptional<z.ZodString>;
                target_probation_end_date: z.ZodOptional<z.ZodString>;
                target_weekly_working_hours: z.ZodOptional<z.ZodString>;
                target_work_shift: z.ZodOptional<z.ZodString>;
                target_cost_center_rates: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodOptional<z.ZodString>;
                    rate: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }>, "many">>;
                target_employment_change: z.ZodOptional<z.ZodObject<{
                    regular_employee_start_date: z.ZodOptional<z.ZodString>;
                    seniority_date: z.ZodOptional<z.ZodString>;
                    employee_number: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                }, {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                }>>;
                target_job_grade: z.ZodOptional<z.ZodString>;
                target_compensation_type: z.ZodOptional<z.ZodString>;
                target_service_company: z.ZodOptional<z.ZodString>;
                target_position: z.ZodOptional<z.ZodString>;
                target_social_security_city: z.ZodOptional<z.ZodString>;
                is_transfer_with_workforce: z.ZodOptional<z.ZodBoolean>;
            }, "strip", z.ZodTypeAny, {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            }, {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            }>;
            transfer_key: z.ZodOptional<z.ZodString>;
            initiator_id: z.ZodOptional<z.ZodString>;
            transfer_reason_unique_identifier: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            transfer_mode: number;
            transfer_type_unique_identifier: string;
            effective_date: string;
            transfer_info: {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            };
            flow_id?: string | undefined;
            transfer_key?: string | undefined;
            initiator_id?: string | undefined;
            transfer_reason_unique_identifier?: string | undefined;
        }, {
            employment_id: string;
            transfer_mode: number;
            transfer_type_unique_identifier: string;
            effective_date: string;
            transfer_info: {
                remark?: string | undefined;
                offer_info?: string | undefined;
                target_dotted_manager_clean?: boolean | undefined;
                probation_exist?: boolean | undefined;
                target_department?: string | undefined;
                target_work_location?: string | undefined;
                target_direct_manager?: string | undefined;
                target_dotted_manager?: string | undefined;
                target_job?: string | undefined;
                target_job_family?: string | undefined;
                target_job_level?: string | undefined;
                target_workforce_type?: string | undefined;
                target_employee_subtype?: string | undefined;
                target_company?: string | undefined;
                target_contract_number?: string | undefined;
                target_contract_type?: string | undefined;
                target_duration_type?: string | undefined;
                target_signing_type?: string | undefined;
                target_contract_start_date?: string | undefined;
                target_contract_end_date?: string | undefined;
                target_working_hours_type?: string | undefined;
                target_working_calendar?: string | undefined;
                target_probation_end_date?: string | undefined;
                target_weekly_working_hours?: string | undefined;
                target_work_shift?: string | undefined;
                target_employment_change?: {
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    seniority_date?: string | undefined;
                    employee_number?: string | undefined;
                    regular_employee_start_date?: string | undefined;
                } | undefined;
                target_job_grade?: string | undefined;
                target_compensation_type?: string | undefined;
                target_service_company?: string | undefined;
                target_position?: string | undefined;
                target_cost_center_rates?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                target_social_security_city?: string | undefined;
                is_transfer_with_workforce?: boolean | undefined;
            };
            flow_id?: string | undefined;
            transfer_key?: string | undefined;
            initiator_id?: string | undefined;
            transfer_reason_unique_identifier?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_admin_id", "people_corehr_id"]>>;
            department_id_type: z.ZodOptional<z.ZodEnum<["open_department_id", "department_id", "people_corehr_department_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
            department_id_type?: "department_id" | "open_department_id" | "people_corehr_department_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            operator_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            operator_id: string;
        }, {
            operator_id: string;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_admin_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | "people_admin_id" | undefined;
        }>;
        path: z.ZodObject<{
            job_change_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            job_change_id: string;
        }, {
            job_change_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            job_family_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            job_family_ids: string[];
        }, {
            job_family_ids: string[];
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            grade_order: z.ZodNumber;
            code: z.ZodOptional<z.ZodString>;
            names: z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">;
            descriptions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            grade_order: number;
            names: {
                value: string;
                lang: string;
            }[];
            code?: string | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
        }, {
            grade_order: number;
            names: {
                value: string;
                lang: string;
            }[];
            code?: string | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            job_grade_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            job_grade_id: string;
        }, {
            job_grade_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            codes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            active: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            ids?: string[] | undefined;
            active?: boolean | undefined;
            codes?: string[] | undefined;
        }, {
            ids?: string[] | undefined;
            active?: boolean | undefined;
            codes?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_size: z.ZodNumber;
            page_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            page_token?: string | undefined;
        }, {
            page_size: number;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            job_level_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            job_level_ids: string[];
        }, {
            job_level_ids: string[];
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            job_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            job_id: string;
        }, {
            job_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodString;
            name: z.ZodOptional<z.ZodString>;
            query_language: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: string;
            page_token?: string | undefined;
            name?: string | undefined;
            query_language?: string | undefined;
        }, {
            page_size: string;
            page_token?: string | undefined;
            name?: string | undefined;
            query_language?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            location_id: z.ZodString;
            effective_time: z.ZodString;
            active: z.ZodBoolean;
            operation_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            active: boolean;
            location_id: string;
            operation_reason: string;
        }, {
            effective_time: string;
            active: boolean;
            location_id: string;
            operation_reason: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            country_region_id: z.ZodString;
            region_id: z.ZodString;
            city_id: z.ZodString;
            distinct_id: z.ZodString;
            local_address_line1: z.ZodOptional<z.ZodString>;
            local_address_line2: z.ZodOptional<z.ZodString>;
            local_address_line3: z.ZodOptional<z.ZodString>;
            local_address_line4: z.ZodOptional<z.ZodString>;
            local_address_line5: z.ZodOptional<z.ZodString>;
            local_address_line6: z.ZodOptional<z.ZodString>;
            local_address_line7: z.ZodOptional<z.ZodString>;
            local_address_line8: z.ZodOptional<z.ZodString>;
            local_address_line9: z.ZodOptional<z.ZodString>;
            postal_code: z.ZodOptional<z.ZodString>;
            address_types: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            is_primary: z.ZodOptional<z.ZodBoolean>;
            is_public: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            region_id: string;
            country_region_id: string;
            city_id: string;
            distinct_id: string;
            local_address_line1?: string | undefined;
            local_address_line2?: string | undefined;
            local_address_line3?: string | undefined;
            local_address_line4?: string | undefined;
            local_address_line5?: string | undefined;
            local_address_line6?: string | undefined;
            local_address_line7?: string | undefined;
            local_address_line8?: string | undefined;
            local_address_line9?: string | undefined;
            postal_code?: string | undefined;
            is_primary?: boolean | undefined;
            is_public?: boolean | undefined;
            address_types?: {
                enum_name: string;
            }[] | undefined;
        }, {
            region_id: string;
            country_region_id: string;
            city_id: string;
            distinct_id: string;
            local_address_line1?: string | undefined;
            local_address_line2?: string | undefined;
            local_address_line3?: string | undefined;
            local_address_line4?: string | undefined;
            local_address_line5?: string | undefined;
            local_address_line6?: string | undefined;
            local_address_line7?: string | undefined;
            local_address_line8?: string | undefined;
            local_address_line9?: string | undefined;
            postal_code?: string | undefined;
            is_primary?: boolean | undefined;
            is_public?: boolean | undefined;
            address_types?: {
                enum_name: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            location_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            location_id: string;
        }, {
            location_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            location_id: z.ZodString;
            address_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            location_id: string;
            address_id: string;
        }, {
            location_id: string;
            address_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            location_ids: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            location_ids: string[];
        }, {
            location_ids: string[];
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            parent_id: z.ZodOptional<z.ZodString>;
            names: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            active: z.ZodOptional<z.ZodBoolean>;
            effective_time: z.ZodString;
            code: z.ZodOptional<z.ZodString>;
            descriptions: z.ZodOptional<z.ZodArray<z.ZodObject<{
                lang: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                lang: string;
            }, {
                value: string;
                lang: string;
            }>, "many">>;
            location_usages: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            working_hours_type_id: z.ZodOptional<z.ZodString>;
            locale: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            time_zone_id: z.ZodOptional<z.ZodString>;
            display_language_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            effective_time: string;
            code?: string | undefined;
            locale?: {
                enum_name: string;
            } | undefined;
            active?: boolean | undefined;
            parent_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            time_zone_id?: string | undefined;
            display_language_id?: string | undefined;
            names?: {
                value: string;
                lang: string;
            }[] | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
            location_usages?: {
                enum_name: string;
            }[] | undefined;
        }, {
            effective_time: string;
            code?: string | undefined;
            locale?: {
                enum_name: string;
            } | undefined;
            active?: boolean | undefined;
            parent_id?: string | undefined;
            working_hours_type_id?: string | undefined;
            time_zone_id?: string | undefined;
            display_language_id?: string | undefined;
            names?: {
                value: string;
                lang: string;
            }[] | undefined;
            descriptions?: {
                value: string;
                lang: string;
            }[] | undefined;
            location_usages?: {
                enum_name: string;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
        path: z.ZodObject<{
            location_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            location_id: string;
        }, {
            location_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            offboarding_id: z.ZodString;
            operator_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            offboarding_id: string;
            operator_id?: string | undefined;
        }, {
            offboarding_id: string;
            operator_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            offboarding_mode: z.ZodNumber;
            employment_id: z.ZodString;
            offboarding_date: z.ZodString;
            offboarding_reason_unique_identifier: z.ZodString;
            offboarding_reason_explanation: z.ZodOptional<z.ZodString>;
            initiator_id: z.ZodOptional<z.ZodString>;
            add_block_list: z.ZodOptional<z.ZodBoolean>;
            block_reason: z.ZodOptional<z.ZodString>;
            block_reason_explanation: z.ZodOptional<z.ZodString>;
            custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                field_name: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                field_name: string;
            }, {
                value: string;
                field_name: string;
            }>, "many">>;
            retain_account: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            employment_id: string;
            offboarding_reason_unique_identifier: string;
            offboarding_mode: number;
            offboarding_date: string;
            custom_fields?: {
                value: string;
                field_name: string;
            }[] | undefined;
            initiator_id?: string | undefined;
            offboarding_reason_explanation?: string | undefined;
            add_block_list?: boolean | undefined;
            block_reason?: string | undefined;
            block_reason_explanation?: string | undefined;
            retain_account?: boolean | undefined;
        }, {
            employment_id: string;
            offboarding_reason_unique_identifier: string;
            offboarding_mode: number;
            offboarding_date: string;
            custom_fields?: {
                value: string;
                field_name: string;
            }[] | undefined;
            initiator_id?: string | undefined;
            offboarding_reason_explanation?: string | undefined;
            add_block_list?: boolean | undefined;
            block_reason?: string | undefined;
            block_reason_explanation?: string | undefined;
            retain_account?: boolean | undefined;
        }>;
        params: z.ZodObject<{
            user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id", "people_corehr_id"]>>;
        }, "strip", z.ZodTypeAny, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }, {
            user_id_type?: "user_id" | "union_id" | "open_id" | "people_corehr_id" | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            name_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                local_primary: z.ZodOptional<z.ZodString>;
                local_first_name: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                name_type: z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>;
                local_first_name_2: z.ZodOptional<z.ZodString>;
                local_primary_2: z.ZodOptional<z.ZodString>;
                additional_name_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                first_name: z.ZodOptional<z.ZodString>;
                full_name: z.ZodOptional<z.ZodString>;
                hereditary: z.ZodOptional<z.ZodString>;
                custom_name: z.ZodOptional<z.ZodString>;
                custom_local_name: z.ZodOptional<z.ZodString>;
                middle_name: z.ZodOptional<z.ZodString>;
                name_primary: z.ZodOptional<z.ZodString>;
                secondary: z.ZodOptional<z.ZodString>;
                social: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                tertiary: z.ZodOptional<z.ZodString>;
                title: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                local_middle_name: z.ZodOptional<z.ZodString>;
                local_secondary: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }, {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }>, "many">>;
            gender: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            date_of_birth: z.ZodOptional<z.ZodString>;
            nationality_id_v2: z.ZodOptional<z.ZodString>;
            race: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            marital_status: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            phone_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                international_area_code: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                phone_number: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }, {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            address_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                address_id: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                region_id: z.ZodOptional<z.ZodString>;
                address_line1: z.ZodOptional<z.ZodString>;
                address_line2: z.ZodOptional<z.ZodString>;
                address_line3: z.ZodOptional<z.ZodString>;
                address_line4: z.ZodOptional<z.ZodString>;
                address_line5: z.ZodOptional<z.ZodString>;
                address_line6: z.ZodOptional<z.ZodString>;
                address_line7: z.ZodOptional<z.ZodString>;
                address_line8: z.ZodOptional<z.ZodString>;
                address_line9: z.ZodOptional<z.ZodString>;
                local_address_line1: z.ZodOptional<z.ZodString>;
                local_address_line2: z.ZodOptional<z.ZodString>;
                local_address_line3: z.ZodOptional<z.ZodString>;
                local_address_line4: z.ZodOptional<z.ZodString>;
                local_address_line5: z.ZodOptional<z.ZodString>;
                local_address_line6: z.ZodOptional<z.ZodString>;
                local_address_line7: z.ZodOptional<z.ZodString>;
                local_address_line8: z.ZodOptional<z.ZodString>;
                local_address_line9: z.ZodOptional<z.ZodString>;
                postal_code: z.ZodOptional<z.ZodString>;
                address_type_list: z.ZodArray<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>, "many">;
                is_primary: z.ZodBoolean;
                is_public: z.ZodBoolean;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }, {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }>, "many">>;
            email_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                is_primary: z.ZodOptional<z.ZodBoolean>;
                is_public: z.ZodOptional<z.ZodBoolean>;
                email_usage: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }, {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            work_experience_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                company_organization: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                department: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                job: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                description: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                start_date: z.ZodOptional<z.ZodString>;
                end_date: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }, {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }>, "many">>;
            education_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                school: z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">;
                level_of_education: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                start_date: z.ZodOptional<z.ZodString>;
                end_date: z.ZodOptional<z.ZodString>;
                field_of_study: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    lang: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    lang: string;
                }, {
                    value: string;
                    lang: string;
                }>, "many">>;
                degree: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                school_name: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                field_of_study_name: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                country_region_id: z.ZodOptional<z.ZodString>;
                expected_end_date: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }, {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }>, "many">>;
            bank_account_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                bank_name: z.ZodOptional<z.ZodString>;
                bank_account_number: z.ZodString;
                account_holder: z.ZodString;
                branch_name: z.ZodOptional<z.ZodString>;
                bank_id_v2: z.ZodOptional<z.ZodString>;
                branch_id_v2: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodOptional<z.ZodString>;
                bank_account_usage: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>, "many">>;
                bank_account_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                currency_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }, {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }>, "many">>;
            national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                national_id_type_id: z.ZodString;
                national_id_number: z.ZodString;
                issue_date: z.ZodOptional<z.ZodString>;
                expiration_date: z.ZodOptional<z.ZodString>;
                country_region_id: z.ZodString;
                issued_by: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }, {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }>, "many">>;
            dependent_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                relationship: z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>;
                gender: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                date_of_birth: z.ZodOptional<z.ZodString>;
                nationality_id_v2: z.ZodOptional<z.ZodString>;
                national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    national_id_type_id: z.ZodString;
                    national_id_number: z.ZodString;
                    issue_date: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    issued_by: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }>, "many">>;
                spouses_working_status: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                is_this_person_covered_by_health_insurance: z.ZodOptional<z.ZodBoolean>;
                is_this_person_allowed_for_tax_deduction: z.ZodOptional<z.ZodBoolean>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    custom_api_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    custom_api_name: string;
                }, {
                    value: string;
                    custom_api_name: string;
                }>, "many">>;
                dependent_name: z.ZodOptional<z.ZodString>;
                employer: z.ZodOptional<z.ZodString>;
                job: z.ZodOptional<z.ZodString>;
                phone: z.ZodOptional<z.ZodObject<{
                    international_area_code: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    phone_number: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }>>;
                address: z.ZodOptional<z.ZodObject<{
                    address_id: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    region_id: z.ZodOptional<z.ZodString>;
                    address_line1: z.ZodOptional<z.ZodString>;
                    address_line2: z.ZodOptional<z.ZodString>;
                    address_line3: z.ZodOptional<z.ZodString>;
                    address_line4: z.ZodOptional<z.ZodString>;
                    address_line5: z.ZodOptional<z.ZodString>;
                    address_line6: z.ZodOptional<z.ZodString>;
                    address_line7: z.ZodOptional<z.ZodString>;
                    address_line8: z.ZodOptional<z.ZodString>;
                    address_line9: z.ZodOptional<z.ZodString>;
                    local_address_line1: z.ZodOptional<z.ZodString>;
                    local_address_line2: z.ZodOptional<z.ZodString>;
                    local_address_line3: z.ZodOptional<z.ZodString>;
                    local_address_line4: z.ZodOptional<z.ZodString>;
                    local_address_line5: z.ZodOptional<z.ZodString>;
                    local_address_line6: z.ZodOptional<z.ZodString>;
                    local_address_line7: z.ZodOptional<z.ZodString>;
                    local_address_line8: z.ZodOptional<z.ZodString>;
                    local_address_line9: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        custom_api_name: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        custom_api_name: string;
                    }, {
                        value: string;
                        custom_api_name: string;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                }, {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                }>>;
                birth_certificate_of_child: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    id?: string | undefined;
                }, {
                    id?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }, {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }>, "many">>;
            emergency_contact_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                name: z.ZodOptional<z.ZodObject<{
                    local_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodString;
                    name_type: z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>;
                    local_first_name_2: z.ZodOptional<z.ZodString>;
                    local_primary_2: z.ZodOptional<z.ZodString>;
                    additional_name_type: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    first_name: z.ZodOptional<z.ZodString>;
                    full_name: z.ZodOptional<z.ZodString>;
                    hereditary: z.ZodOptional<z.ZodString>;
                    custom_name: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    secondary: z.ZodOptional<z.ZodString>;
                    social: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    tertiary: z.ZodOptional<z.ZodString>;
                    title: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_secondary: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                }, {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                }>>;
                relationship: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                phone_ist: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    international_area_code: z.ZodOptional<z.ZodObject<{
                        enum_name: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        enum_name: string;
                    }, {
                        enum_name: string;
                    }>>;
                    phone_number: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }, {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }>, "many">>;
                legal_name: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }, {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }>, "many">>;
            date_entered_workforce: z.ZodOptional<z.ZodString>;
            profile_image_id: z.ZodOptional<z.ZodString>;
            personal_profile: z.ZodOptional<z.ZodArray<z.ZodObject<{
                personal_profile_type: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    id: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    id?: string | undefined;
                }, {
                    id?: string | undefined;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }, {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }>, "many">>;
            native_region: z.ZodOptional<z.ZodString>;
            hukou_type: z.ZodOptional<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>>;
            hukou_location: z.ZodOptional<z.ZodString>;
            political_affiliations: z.ZodOptional<z.ZodArray<z.ZodObject<{
                enum_name: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                enum_name: string;
            }, {
                enum_name: string;
            }>, "many">>;
            talent_id: z.ZodOptional<z.ZodString>;
            custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                custom_api_name: z.ZodString;
                value: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                value: string;
                custom_api_name: string;
            }, {
                value: string;
                custom_api_name: string;
            }>, "many">>;
            born_country_region: z.ZodOptional<z.ZodString>;
            is_disabled: z.ZodOptional<z.ZodBoolean>;
            disable_card_number: z.ZodOptional<z.ZodString>;
            is_martyr_family: z.ZodOptional<z.ZodBoolean>;
            martyr_card_number: z.ZodOptional<z.ZodString>;
            is_old_alone: z.ZodOptional<z.ZodBoolean>;
            resident_taxes: z.ZodOptional<z.ZodArray<z.ZodObject<{
                year_resident_tax: z.ZodString;
                resident_status: z.ZodOptional<z.ZodObject<{
                    enum_name: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    enum_name: string;
                }, {
                    enum_name: string;
                }>>;
                tax_country_region_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }, {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }>, "many">>;
            first_entry_time: z.ZodOptional<z.ZodString>;
            leave_time: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            gender?: {
                enum_name: string;
            } | undefined;
            custom_fields?: {
                value: string;
                custom_api_name: string;
            }[] | undefined;
            name_list?: {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }[] | undefined;
            date_of_birth?: string | undefined;
            race?: {
                enum_name: string;
            } | undefined;
            marital_status?: {
                enum_name: string;
            } | undefined;
            phone_list?: {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            address_list?: {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }[] | undefined;
            email_list?: {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            work_experience_list?: {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }[] | undefined;
            education_list?: {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }[] | undefined;
            bank_account_list?: {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }[] | undefined;
            national_id_list?: {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }[] | undefined;
            dependent_list?: {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }[] | undefined;
            emergency_contact_list?: {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }[] | undefined;
            date_entered_workforce?: string | undefined;
            profile_image_id?: string | undefined;
            personal_profile?: {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            is_disabled?: boolean | undefined;
            disable_card_number?: string | undefined;
            is_martyr_family?: boolean | undefined;
            martyr_card_number?: string | undefined;
            is_old_alone?: boolean | undefined;
            born_country_region?: string | undefined;
            native_region?: string | undefined;
            first_entry_time?: string | undefined;
            leave_time?: string | undefined;
            resident_taxes?: {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }[] | undefined;
            hukou_type?: {
                enum_name: string;
            } | undefined;
            hukou_location?: string | undefined;
            nationality_id_v2?: string | undefined;
            political_affiliations?: {
                enum_name: string;
            }[] | undefined;
            talent_id?: string | undefined;
        }, {
            gender?: {
                enum_name: string;
            } | undefined;
            custom_fields?: {
                value: string;
                custom_api_name: string;
            }[] | undefined;
            name_list?: {
                country_region_id: string;
                name_type: {
                    enum_name: string;
                };
                title?: {
                    enum_name: string;
                } | undefined;
                local_primary?: string | undefined;
                local_first_name?: string | undefined;
                local_first_name_2?: string | undefined;
                local_primary_2?: string | undefined;
                additional_name_type?: {
                    enum_name: string;
                } | undefined;
                first_name?: string | undefined;
                full_name?: string | undefined;
                hereditary?: string | undefined;
                custom_name?: string | undefined;
                custom_local_name?: string | undefined;
                middle_name?: string | undefined;
                name_primary?: string | undefined;
                secondary?: string | undefined;
                social?: {
                    enum_name: string;
                } | undefined;
                tertiary?: string | undefined;
                local_middle_name?: string | undefined;
                local_secondary?: string | undefined;
            }[] | undefined;
            date_of_birth?: string | undefined;
            race?: {
                enum_name: string;
            } | undefined;
            marital_status?: {
                enum_name: string;
            } | undefined;
            phone_list?: {
                phone_number: string;
                international_area_code?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            address_list?: {
                country_region_id: string;
                is_primary: boolean;
                is_public: boolean;
                address_type_list: {
                    enum_name: string;
                }[];
                region_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                address_line1?: string | undefined;
                address_line2?: string | undefined;
                address_line3?: string | undefined;
                address_line4?: string | undefined;
                address_line5?: string | undefined;
                address_line6?: string | undefined;
                address_line7?: string | undefined;
                address_line8?: string | undefined;
                address_line9?: string | undefined;
                local_address_line1?: string | undefined;
                local_address_line2?: string | undefined;
                local_address_line3?: string | undefined;
                local_address_line4?: string | undefined;
                local_address_line5?: string | undefined;
                local_address_line6?: string | undefined;
                local_address_line7?: string | undefined;
                local_address_line8?: string | undefined;
                local_address_line9?: string | undefined;
                postal_code?: string | undefined;
                address_id?: string | undefined;
            }[] | undefined;
            email_list?: {
                email: string;
                is_primary?: boolean | undefined;
                is_public?: boolean | undefined;
                email_usage?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            work_experience_list?: {
                start_date?: string | undefined;
                end_date?: string | undefined;
                description?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                department?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                company_organization?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                job?: {
                    value: string;
                    lang: string;
                }[] | undefined;
            }[] | undefined;
            education_list?: {
                school: {
                    value: string;
                    lang: string;
                }[];
                start_date?: string | undefined;
                end_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                level_of_education?: {
                    enum_name: string;
                } | undefined;
                field_of_study?: {
                    value: string;
                    lang: string;
                }[] | undefined;
                degree?: {
                    enum_name: string;
                } | undefined;
                school_name?: {
                    enum_name: string;
                } | undefined;
                field_of_study_name?: {
                    enum_name: string;
                } | undefined;
                expected_end_date?: string | undefined;
            }[] | undefined;
            bank_account_list?: {
                bank_account_number: string;
                account_holder: string;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                country_region_id?: string | undefined;
                currency_id?: string | undefined;
                bank_name?: string | undefined;
                branch_name?: string | undefined;
                bank_account_usage?: {
                    enum_name: string;
                }[] | undefined;
                bank_account_type?: {
                    enum_name: string;
                } | undefined;
                bank_id_v2?: string | undefined;
                branch_id_v2?: string | undefined;
            }[] | undefined;
            national_id_list?: {
                country_region_id: string;
                national_id_type_id: string;
                national_id_number: string;
                expiration_date?: string | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                issue_date?: string | undefined;
                issued_by?: string | undefined;
            }[] | undefined;
            dependent_list?: {
                relationship: {
                    enum_name: string;
                };
                address?: {
                    country_region_id: string;
                    region_id?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    address_line1?: string | undefined;
                    address_line2?: string | undefined;
                    address_line3?: string | undefined;
                    address_line4?: string | undefined;
                    address_line5?: string | undefined;
                    address_line6?: string | undefined;
                    address_line7?: string | undefined;
                    address_line8?: string | undefined;
                    address_line9?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    address_id?: string | undefined;
                } | undefined;
                gender?: {
                    enum_name: string;
                } | undefined;
                custom_fields?: {
                    value: string;
                    custom_api_name: string;
                }[] | undefined;
                phone?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                } | undefined;
                date_of_birth?: string | undefined;
                job?: string | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    custom_fields?: {
                        value: string;
                        custom_api_name: string;
                    }[] | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                spouses_working_status?: {
                    enum_name: string;
                } | undefined;
                is_this_person_covered_by_health_insurance?: boolean | undefined;
                is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                dependent_name?: string | undefined;
                employer?: string | undefined;
                birth_certificate_of_child?: {
                    id?: string | undefined;
                }[] | undefined;
                nationality_id_v2?: string | undefined;
            }[] | undefined;
            emergency_contact_list?: {
                name?: {
                    country_region_id: string;
                    name_type: {
                        enum_name: string;
                    };
                    title?: {
                        enum_name: string;
                    } | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    local_first_name_2?: string | undefined;
                    local_primary_2?: string | undefined;
                    additional_name_type?: {
                        enum_name: string;
                    } | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    hereditary?: string | undefined;
                    custom_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    secondary?: string | undefined;
                    social?: {
                        enum_name: string;
                    } | undefined;
                    tertiary?: string | undefined;
                    local_middle_name?: string | undefined;
                    local_secondary?: string | undefined;
                } | undefined;
                relationship?: {
                    enum_name: string;
                } | undefined;
                phone_ist?: {
                    phone_number: string;
                    international_area_code?: {
                        enum_name: string;
                    } | undefined;
                }[] | undefined;
                legal_name?: string | undefined;
            }[] | undefined;
            date_entered_workforce?: string | undefined;
            profile_image_id?: string | undefined;
            personal_profile?: {
                files?: {
                    id?: string | undefined;
                }[] | undefined;
                personal_profile_type?: {
                    enum_name: string;
                } | undefined;
            }[] | undefined;
            is_disabled?: boolean | undefined;
            disable_card_number?: string | undefined;
            is_martyr_family?: boolean | undefined;
            martyr_card_number?: string | undefined;
            is_old_alone?: boolean | undefined;
            born_country_region?: string | undefined;
            native_region?: string | undefined;
            first_entry_time?: string | undefined;
            leave_time?: string | undefined;
            resident_taxes?: {
                year_resident_tax: string;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                resident_status?: {
                    enum_name: string;
                } | undefined;
                tax_country_region_id?: string | undefined;
            }[] | undefined;
            hukou_type?: {
                enum_name: string;
            } | undefined;
            hukou_location?: string | undefined;
            nationality_id_v2?: string | undefined;
            political_affiliations?: {
                enum_name: string;
            }[] | undefined;
            talent_id?: string | undefined;
        }>;
        params: z.ZodObject<{
            client_token: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            client_token?: string | undefined;
        }, {
            client_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        path: z.ZodObject<{
            pre_hire_id: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
        }, {
            pre_hire_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            basic_info: z.ZodObject<{
                name: z.ZodOptional<z.ZodObject<{
                    full_name: z.ZodOptional<z.ZodString>;
                    first_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_primary: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    custom_western_name: z.ZodOptional<z.ZodString>;
                    additional_name: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }>>;
                phone_number: z.ZodOptional<z.ZodString>;
                international_area_code: z.ZodOptional<z.ZodString>;
                email: z.ZodOptional<z.ZodString>;
                date_of_birth: z.ZodOptional<z.ZodString>;
                personal_id_number: z.ZodOptional<z.ZodString>;
                personal_id_type: z.ZodOptional<z.ZodString>;
                date_entered_workforce: z.ZodOptional<z.ZodString>;
                gender_id: z.ZodOptional<z.ZodString>;
                nationality_v2_id: z.ZodOptional<z.ZodString>;
                additional_nationality_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                citizenship_status_id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                home_address: z.ZodOptional<z.ZodString>;
                worker_id: z.ZodOptional<z.ZodString>;
                user_geo: z.ZodOptional<z.ZodString>;
                legal_name: z.ZodOptional<z.ZodObject<{
                    full_name: z.ZodOptional<z.ZodString>;
                    first_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_primary: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    custom_western_name: z.ZodOptional<z.ZodString>;
                    additional_name: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }>>;
                additional_name: z.ZodOptional<z.ZodObject<{
                    full_name: z.ZodOptional<z.ZodString>;
                    first_name: z.ZodOptional<z.ZodString>;
                    middle_name: z.ZodOptional<z.ZodString>;
                    name_primary: z.ZodOptional<z.ZodString>;
                    local_first_name: z.ZodOptional<z.ZodString>;
                    local_middle_name: z.ZodOptional<z.ZodString>;
                    local_primary: z.ZodOptional<z.ZodString>;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    custom_local_name: z.ZodOptional<z.ZodString>;
                    custom_western_name: z.ZodOptional<z.ZodString>;
                    additional_name: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }, {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                }>>;
                resident_tax_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    tax_country_region: z.ZodOptional<z.ZodString>;
                    resident_status: z.ZodOptional<z.ZodString>;
                    tax_address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                    resident_status_specification: z.ZodOptional<z.ZodString>;
                    year_resident_tax: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }, {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }>, "many">>;
                born_country_region: z.ZodOptional<z.ZodString>;
                is_disabled: z.ZodOptional<z.ZodBoolean>;
                disable_card_number: z.ZodOptional<z.ZodString>;
                is_old_alone: z.ZodOptional<z.ZodBoolean>;
                is_martyr_family: z.ZodOptional<z.ZodBoolean>;
                martyr_card_number: z.ZodOptional<z.ZodString>;
                dependent_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    relationship: z.ZodString;
                    gender: z.ZodOptional<z.ZodString>;
                    date_of_birth: z.ZodOptional<z.ZodString>;
                    national_ids: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        country_region_id: z.ZodString;
                        national_id_type_id: z.ZodString;
                        national_id_number: z.ZodString;
                        issue_date: z.ZodOptional<z.ZodString>;
                        expiration_date: z.ZodOptional<z.ZodString>;
                        issued_by: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }, {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }>, "many">>;
                    spouses_working_status: z.ZodOptional<z.ZodString>;
                    is_this_person_covered_by_health_insurance: z.ZodOptional<z.ZodBoolean>;
                    is_this_person_allowed_for_tax_deduction: z.ZodOptional<z.ZodBoolean>;
                    dependent_name: z.ZodOptional<z.ZodString>;
                    employer: z.ZodOptional<z.ZodString>;
                    job: z.ZodOptional<z.ZodString>;
                    phone: z.ZodOptional<z.ZodObject<{
                        international_area_code: z.ZodString;
                        phone_number: z.ZodString;
                        device_type: z.ZodString;
                        phone_usage: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                    }, "strip", z.ZodTypeAny, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }>>;
                    address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }, {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }>, "many">>;
                religion: z.ZodOptional<z.ZodString>;
                bank_account_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    bank_name: z.ZodOptional<z.ZodString>;
                    branch_name: z.ZodOptional<z.ZodString>;
                    bank_account_number: z.ZodString;
                    account_holder: z.ZodString;
                    country_region_id: z.ZodOptional<z.ZodString>;
                    bank_account_usages: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                    bank_account_type: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }, {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }>, "many">>;
                national_id_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region_id: z.ZodString;
                    national_id_type_id: z.ZodString;
                    national_id_number: z.ZodString;
                    issue_date: z.ZodOptional<z.ZodString>;
                    expiration_date: z.ZodOptional<z.ZodString>;
                    issued_by: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }, {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }>, "many">>;
                personal_profile_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    personal_profile_type: z.ZodOptional<z.ZodString>;
                    files: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        id: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        id?: string | undefined;
                    }, {
                        id?: string | undefined;
                    }>, "many">>;
                }, "strip", z.ZodTypeAny, {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }, {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }>, "many">>;
                emergency_contact_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    legal_name: z.ZodOptional<z.ZodString>;
                    relationship: z.ZodOptional<z.ZodString>;
                    phones: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        international_area_code: z.ZodString;
                        phone_number: z.ZodString;
                        device_type: z.ZodString;
                        phone_usage: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                    }, "strip", z.ZodTypeAny, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }, {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }>, "many">>;
                    address: z.ZodOptional<z.ZodObject<{
                        country_region_id: z.ZodString;
                        region_id: z.ZodOptional<z.ZodString>;
                        local_address_line1: z.ZodOptional<z.ZodString>;
                        local_address_line2: z.ZodOptional<z.ZodString>;
                        local_address_line3: z.ZodOptional<z.ZodString>;
                        local_address_line4: z.ZodOptional<z.ZodString>;
                        local_address_line5: z.ZodOptional<z.ZodString>;
                        local_address_line6: z.ZodOptional<z.ZodString>;
                        local_address_line7: z.ZodOptional<z.ZodString>;
                        local_address_line8: z.ZodOptional<z.ZodString>;
                        local_address_line9: z.ZodOptional<z.ZodString>;
                        postal_code: z.ZodOptional<z.ZodString>;
                        address_types: z.ZodArray<z.ZodString, "many">;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        city_id_v2: z.ZodOptional<z.ZodString>;
                        district_id_v2: z.ZodOptional<z.ZodString>;
                    }, "strip", z.ZodTypeAny, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }, {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    }>>;
                    email: z.ZodOptional<z.ZodObject<{
                        email: z.ZodString;
                        is_primary: z.ZodBoolean;
                        is_public: z.ZodBoolean;
                        email_usage: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    }, {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    }>>;
                    is_primary: z.ZodOptional<z.ZodBoolean>;
                }, "strip", z.ZodTypeAny, {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }, {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }>, "many">>;
                address_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    country_region_id: z.ZodString;
                    region_id: z.ZodOptional<z.ZodString>;
                    local_address_line1: z.ZodOptional<z.ZodString>;
                    local_address_line2: z.ZodOptional<z.ZodString>;
                    local_address_line3: z.ZodOptional<z.ZodString>;
                    local_address_line4: z.ZodOptional<z.ZodString>;
                    local_address_line5: z.ZodOptional<z.ZodString>;
                    local_address_line6: z.ZodOptional<z.ZodString>;
                    local_address_line7: z.ZodOptional<z.ZodString>;
                    local_address_line8: z.ZodOptional<z.ZodString>;
                    local_address_line9: z.ZodOptional<z.ZodString>;
                    postal_code: z.ZodOptional<z.ZodString>;
                    address_types: z.ZodArray<z.ZodString, "many">;
                    is_primary: z.ZodBoolean;
                    is_public: z.ZodBoolean;
                    city_id_v2: z.ZodOptional<z.ZodString>;
                    district_id_v2: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }, {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }>, "many">>;
                marital_status: z.ZodOptional<z.ZodString>;
                ethnicity_race: z.ZodOptional<z.ZodString>;
                native_region: z.ZodOptional<z.ZodString>;
                hukou_type: z.ZodOptional<z.ZodString>;
                hukou_location: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
                expected_graduate_date: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            }, {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            }>;
            offer_info: z.ZodObject<{
                offer_id: z.ZodOptional<z.ZodString>;
                offer_hr_id: z.ZodOptional<z.ZodString>;
                department_id: z.ZodOptional<z.ZodString>;
                direct_leader_id: z.ZodOptional<z.ZodString>;
                dotted_line_manager_id: z.ZodOptional<z.ZodString>;
                job_id: z.ZodOptional<z.ZodString>;
                job_family_id: z.ZodOptional<z.ZodString>;
                job_level_id: z.ZodOptional<z.ZodString>;
                job_title: z.ZodOptional<z.ZodString>;
                probation_start_date: z.ZodOptional<z.ZodString>;
                probation_end_date: z.ZodOptional<z.ZodString>;
                contract_start_date: z.ZodOptional<z.ZodString>;
                contract_end_date: z.ZodOptional<z.ZodString>;
                duration_period: z.ZodOptional<z.ZodNumber>;
                duration_unit: z.ZodOptional<z.ZodString>;
                onboarding_date: z.ZodOptional<z.ZodString>;
                onboarding_location_id: z.ZodOptional<z.ZodString>;
                office_location_id: z.ZodOptional<z.ZodString>;
                recruitment_type_id: z.ZodOptional<z.ZodString>;
                probation_period: z.ZodOptional<z.ZodString>;
                employee_type_id: z.ZodOptional<z.ZodString>;
                employee_subtype_id: z.ZodOptional<z.ZodString>;
                employment_type_id: z.ZodOptional<z.ZodString>;
                work_email: z.ZodOptional<z.ZodString>;
                duration_type_id: z.ZodOptional<z.ZodString>;
                signing_type_id: z.ZodOptional<z.ZodString>;
                entry_mode: z.ZodOptional<z.ZodString>;
                social_security_city_id: z.ZodOptional<z.ZodString>;
                contract_type: z.ZodOptional<z.ZodString>;
                company: z.ZodOptional<z.ZodString>;
                cost_center_rate: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    cost_center_id: z.ZodOptional<z.ZodString>;
                    rate: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }, {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }>, "many">>;
                job_grade_id: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
                service_company: z.ZodOptional<z.ZodString>;
                work_shift: z.ZodOptional<z.ZodString>;
                compensation_type: z.ZodOptional<z.ZodString>;
                work_location_id: z.ZodOptional<z.ZodString>;
                onboarding_address_id: z.ZodOptional<z.ZodString>;
                office_address_id: z.ZodOptional<z.ZodString>;
                position_id: z.ZodOptional<z.ZodString>;
                working_calendar_id: z.ZodOptional<z.ZodString>;
                working_hours_type: z.ZodOptional<z.ZodString>;
                pay_group_id: z.ZodOptional<z.ZodString>;
                flow_id: z.ZodOptional<z.ZodString>;
                check_in_time: z.ZodOptional<z.ZodString>;
                check_in_method: z.ZodOptional<z.ZodString>;
                seniority_date: z.ZodOptional<z.ZodString>;
                seniority_adjust_information_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    seniority_adjustment: z.ZodOptional<z.ZodNumber>;
                    seniority_adjustment_type: z.ZodEnum<["decrease", "increase"]>;
                    reasons_for_seniority_adjustment: z.ZodOptional<z.ZodString>;
                    start_date: z.ZodOptional<z.ZodString>;
                    end_date: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }, {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }>, "many">>;
                notice_period_probation_voluntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_probation_involuntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_positive_voluntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                notice_period_positive_involuntary: z.ZodOptional<z.ZodObject<{
                    wk_id: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodNumber>;
                    value_unit: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }, {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                }>>;
                condition_worker: z.ZodOptional<z.ZodBoolean>;
                non_compete_covenant: z.ZodOptional<z.ZodBoolean>;
                company_sponsored_visa: z.ZodOptional<z.ZodBoolean>;
                work_station: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            }, {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            }>;
            education_info: z.ZodOptional<z.ZodArray<z.ZodObject<{
                school_name: z.ZodOptional<z.ZodString>;
                education: z.ZodOptional<z.ZodString>;
                start_time: z.ZodOptional<z.ZodString>;
                end_time: z.ZodOptional<z.ZodString>;
                field_of_study: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }>, "many">>;
            work_experience: z.ZodOptional<z.ZodArray<z.ZodObject<{
                company_name: z.ZodOptional<z.ZodString>;
                start_time: z.ZodOptional<z.ZodString>;
                end_time: z.ZodOptional<z.ZodString>;
                job_title: z.ZodOptional<z.ZodString>;
                description: z.ZodOptional<z.ZodString>;
                department: z.ZodOptional<z.ZodString>;
                custom_fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    field_name: z.ZodString;
                    value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    value: string;
                    field_name: string;
                }, {
                    value: string;
                    field_name: string;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }, {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }>, "many">>;
            ats_application_id: z.ZodOptional<z.ZodString>;
            out_biz_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            offer_info: {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            };
            basic_info: {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            };
            ats_application_id?: string | undefined;
            education_info?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }[] | undefined;
            work_experience?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }[] | undefined;
            out_biz_id?: string | undefined;
        }, {
            offer_info: {
                department_id?: string | undefined;
                flow_id?: string | undefined;
                job_family_id?: string | undefined;
                job_level_id?: string | undefined;
                work_station?: string | undefined;
                job_title?: string | undefined;
                employee_type_id?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                work_location_id?: string | undefined;
                contract_type?: string | undefined;
                contract_end_date?: string | undefined;
                seniority_date?: string | undefined;
                job_id?: string | undefined;
                probation_start_date?: string | undefined;
                probation_end_date?: string | undefined;
                cost_center_rate?: {
                    cost_center_id?: string | undefined;
                    rate?: number | undefined;
                }[] | undefined;
                job_grade_id?: string | undefined;
                work_shift?: string | undefined;
                compensation_type?: string | undefined;
                service_company?: string | undefined;
                work_email?: string | undefined;
                working_hours_type?: string | undefined;
                dotted_line_manager_id?: string | undefined;
                offer_id?: string | undefined;
                offer_hr_id?: string | undefined;
                direct_leader_id?: string | undefined;
                contract_start_date?: string | undefined;
                duration_period?: number | undefined;
                duration_unit?: string | undefined;
                onboarding_date?: string | undefined;
                onboarding_location_id?: string | undefined;
                office_location_id?: string | undefined;
                recruitment_type_id?: string | undefined;
                probation_period?: string | undefined;
                employee_subtype_id?: string | undefined;
                employment_type_id?: string | undefined;
                duration_type_id?: string | undefined;
                signing_type_id?: string | undefined;
                entry_mode?: string | undefined;
                social_security_city_id?: string | undefined;
                company?: string | undefined;
                onboarding_address_id?: string | undefined;
                office_address_id?: string | undefined;
                position_id?: string | undefined;
                working_calendar_id?: string | undefined;
                pay_group_id?: string | undefined;
                check_in_time?: string | undefined;
                check_in_method?: string | undefined;
                seniority_adjust_information_list?: {
                    seniority_adjustment_type: "decrease" | "increase";
                    start_date?: string | undefined;
                    end_date?: string | undefined;
                    seniority_adjustment?: number | undefined;
                    reasons_for_seniority_adjustment?: string | undefined;
                }[] | undefined;
                notice_period_probation_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_probation_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_voluntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                notice_period_positive_involuntary?: {
                    value?: number | undefined;
                    wk_id?: string | undefined;
                    value_unit?: string | undefined;
                } | undefined;
                condition_worker?: boolean | undefined;
                non_compete_covenant?: boolean | undefined;
                company_sponsored_visa?: boolean | undefined;
            };
            basic_info: {
                name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                email?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                phone_number?: string | undefined;
                date_of_birth?: string | undefined;
                marital_status?: string | undefined;
                international_area_code?: string | undefined;
                address_list?: {
                    country_region_id: string;
                    is_primary: boolean;
                    is_public: boolean;
                    address_types: string[];
                    region_id?: string | undefined;
                    local_address_line1?: string | undefined;
                    local_address_line2?: string | undefined;
                    local_address_line3?: string | undefined;
                    local_address_line4?: string | undefined;
                    local_address_line5?: string | undefined;
                    local_address_line6?: string | undefined;
                    local_address_line7?: string | undefined;
                    local_address_line8?: string | undefined;
                    local_address_line9?: string | undefined;
                    postal_code?: string | undefined;
                    city_id_v2?: string | undefined;
                    district_id_v2?: string | undefined;
                }[] | undefined;
                bank_account_list?: {
                    bank_account_number: string;
                    account_holder: string;
                    country_region_id?: string | undefined;
                    bank_name?: string | undefined;
                    branch_name?: string | undefined;
                    bank_account_type?: string | undefined;
                    bank_account_usages?: string[] | undefined;
                }[] | undefined;
                national_id_list?: {
                    country_region_id: string;
                    national_id_type_id: string;
                    national_id_number: string;
                    expiration_date?: string | undefined;
                    issue_date?: string | undefined;
                    issued_by?: string | undefined;
                }[] | undefined;
                dependent_list?: {
                    relationship: string;
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    gender?: string | undefined;
                    phone?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    } | undefined;
                    date_of_birth?: string | undefined;
                    job?: string | undefined;
                    spouses_working_status?: string | undefined;
                    is_this_person_covered_by_health_insurance?: boolean | undefined;
                    is_this_person_allowed_for_tax_deduction?: boolean | undefined;
                    dependent_name?: string | undefined;
                    employer?: string | undefined;
                    national_ids?: {
                        country_region_id: string;
                        national_id_type_id: string;
                        national_id_number: string;
                        expiration_date?: string | undefined;
                        issue_date?: string | undefined;
                        issued_by?: string | undefined;
                    }[] | undefined;
                }[] | undefined;
                legal_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                emergency_contact_list?: {
                    address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    email?: {
                        email: string;
                        is_primary: boolean;
                        is_public: boolean;
                        email_usage: string;
                    } | undefined;
                    is_primary?: boolean | undefined;
                    relationship?: string | undefined;
                    legal_name?: string | undefined;
                    phones?: {
                        phone_number: string;
                        is_primary: boolean;
                        is_public: boolean;
                        international_area_code: string;
                        device_type: string;
                        phone_usage: string;
                    }[] | undefined;
                }[] | undefined;
                date_entered_workforce?: string | undefined;
                worker_id?: string | undefined;
                ethnicity_race?: string | undefined;
                is_disabled?: boolean | undefined;
                disable_card_number?: string | undefined;
                is_martyr_family?: boolean | undefined;
                martyr_card_number?: string | undefined;
                is_old_alone?: boolean | undefined;
                born_country_region?: string | undefined;
                native_region?: string | undefined;
                hukou_type?: string | undefined;
                hukou_location?: string | undefined;
                user_geo?: string | undefined;
                additional_name?: {
                    country_region_id?: string | undefined;
                    local_primary?: string | undefined;
                    local_first_name?: string | undefined;
                    first_name?: string | undefined;
                    full_name?: string | undefined;
                    custom_local_name?: string | undefined;
                    middle_name?: string | undefined;
                    name_primary?: string | undefined;
                    local_middle_name?: string | undefined;
                    custom_western_name?: string | undefined;
                    additional_name?: string | undefined;
                } | undefined;
                personal_id_number?: string | undefined;
                personal_id_type?: string | undefined;
                gender_id?: string | undefined;
                nationality_v2_id?: string | undefined;
                additional_nationality_id_list?: string[] | undefined;
                citizenship_status_id_list?: string[] | undefined;
                home_address?: string | undefined;
                resident_tax_list?: {
                    year_resident_tax?: string | undefined;
                    tax_country_region?: string | undefined;
                    resident_status?: string | undefined;
                    tax_address?: {
                        country_region_id: string;
                        is_primary: boolean;
                        is_public: boolean;
                        address_types: string[];
                        region_id?: string | undefined;
                        local_address_line1?: string | undefined;
                        local_address_line2?: string | undefined;
                        local_address_line3?: string | undefined;
                        local_address_line4?: string | undefined;
                        local_address_line5?: string | undefined;
                        local_address_line6?: string | undefined;
                        local_address_line7?: string | undefined;
                        local_address_line8?: string | undefined;
                        local_address_line9?: string | undefined;
                        postal_code?: string | undefined;
                        city_id_v2?: string | undefined;
                        district_id_v2?: string | undefined;
                    } | undefined;
                    resident_status_specification?: string | undefined;
                }[] | undefined;
                religion?: string | undefined;
                personal_profile_list?: {
                    files?: {
                        id?: string | undefined;
                    }[] | undefined;
                    personal_profile_type?: string | undefined;
                }[] | undefined;
                expected_graduate_date?: string | undefined;
            };
            ats_application_id?: string | undefined;
            education_info?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                field_of_study?: string | undefined;
                school_name?: string | undefined;
                education?: string | undefined;
            }[] | undefined;
            work_experience?: {
                start_time?: string | undefined;
                end_time?: string | undefined;
                description?: string | undefined;
                department?: string | undefined;
                job_title?: string | undefined;
                custom_fields?: {
                    value: string;
                    field_name: string;
                }[] | undefined;
                company_name?: string | undefined;
            }[] | undefined;
            out_biz_id?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            pre_hire_id: z.ZodString;
            confirm_workforce: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
            confirm_workforce?: boolean | undefined;
        }, {
            pre_hire_id: string;
            confirm_workforce?: boolean | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            pre_hire_id: z.ZodString;
            withdraw_reason: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            pre_hire_id: string;
            withdraw_reason: string;
        }, {
            pre_hire_id: string;
            withdraw_reason: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            statuses: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodNumber;
            modify_time_from: z.ZodString;
            modify_time_to: z.ZodString;
            flow_definition_id: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            page_size: number;
            modify_time_from: string;
            modify_time_to: string;
            page_token?: string | undefined;
            statuses?: number[] | undefined;
            flow_definition_id?: string | undefined;
        }, {
            page_size: number;
            modify_time_from: string;
            modify_time_to: string;
            page_token?: string | undefined;
            statuses?: number[] | undefined;
            flow_definition_id?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            workforce_plan_id: z.ZodString;
            items: z.ZodArray<z.ZodObject<{
                dimensions: z.ZodArray<z.ZodObject<{
                    dimension_key: z.ZodString;
                    dimension_value: z.ZodString;
                }, "strip", z.ZodTypeAny, {
                    dimension_key: string;
                    dimension_value: string;
                }, {
                    dimension_key: string;
                    dimension_value: string;
                }>, "many">;
                eai_details: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    date: z.ZodOptional<z.ZodString>;
                    estimated_active_individuals: z.ZodOptional<z.ZodString>;
                }, "strip", z.ZodTypeAny, {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }, {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }>, "many">>;
                plan_value: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }, {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            items: {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }[];
            workforce_plan_id: string;
        }, {
            items: {
                dimensions: {
                    dimension_key: string;
                    dimension_value: string;
                }[];
                eai_details?: {
                    date?: string | undefined;
                    estimated_active_individuals?: string | undefined;
                }[] | undefined;
                plan_value?: string | undefined;
            }[];
            workforce_plan_id: string;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            workforce_plan_id: z.ZodOptional<z.ZodString>;
            is_centralized_reporting_project: z.ZodOptional<z.ZodBoolean>;
            centralized_reporting_project_id: z.ZodOptional<z.ZodString>;
            department_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            employee_type_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            work_location_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_family_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_level_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            job_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            cost_center_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            department_ids?: string[] | undefined;
            job_family_ids?: string[] | undefined;
            job_level_ids?: string[] | undefined;
            employee_type_ids?: string[] | undefined;
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            work_location_ids?: string[] | undefined;
            job_ids?: string[] | undefined;
            cost_center_ids?: string[] | undefined;
        }, {
            department_ids?: string[] | undefined;
            job_family_ids?: string[] | undefined;
            job_level_ids?: string[] | undefined;
            employee_type_ids?: string[] | undefined;
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            work_location_ids?: string[] | undefined;
            job_ids?: string[] | undefined;
            cost_center_ids?: string[] | undefined;
        }>;
        params: z.ZodObject<{
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        data: z.ZodObject<{
            workforce_plan_id: z.ZodOptional<z.ZodString>;
            is_centralized_reporting_project: z.ZodOptional<z.ZodBoolean>;
            centralized_reporting_project_id: z.ZodOptional<z.ZodString>;
            dimension_id_in_datas: z.ZodOptional<z.ZodArray<z.ZodObject<{
                dimension_key: z.ZodOptional<z.ZodString>;
                dimension_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            }, "strip", z.ZodTypeAny, {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }, {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            dimension_id_in_datas?: {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }[] | undefined;
        }, {
            workforce_plan_id?: string | undefined;
            centralized_reporting_project_id?: string | undefined;
            is_centralized_reporting_project?: boolean | undefined;
            dimension_id_in_datas?: {
                dimension_key?: string | undefined;
                dimension_ids?: string[] | undefined;
            }[] | undefined;
        }>;
        params: z.ZodObject<{
            page_token: z.ZodOptional<z.ZodString>;
            page_size: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }, {
            page_size?: number | undefined;
            page_token?: string | undefined;
        }>;
    };
} | {
    project: string;
    name: string;
    sdkName: string;
    path: string;
    httpMethod: string;
    description: string;
    accessTokens: string[];
    schema: {
        params: z.ZodObject<{
            get_all_plan: z.ZodOptional<z.ZodBoolean>;
            active: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            active?: boolean | undefined;
            get_all_plan?: boolean | undefined;
        }, {
            active?: boolean | undefined;
            get_all_plan?: boolean | undefined;
        }>;
    };
})[];
