import { SimulationAddressApiDto } from './simulationAddressApiDto';
import { SimulationEmployerApiDto } from './simulationEmployerApiDto';
import { SimulationEstimatedMonthlyIncomeApiDto } from './simulationEstimatedMonthlyIncomeApiDto';
import { SimulationIndividualAccountUsageApiDto } from './simulationIndividualAccountUsageApiDto';
import { SimulationIndividualDocumentsApiDto } from './simulationIndividualDocumentsApiDto';
import { SimulationIndividualIdentificationsApiDto } from './simulationIndividualIdentificationsApiDto';
import { SimulationOtherNameDto } from './simulationOtherNameDto';
export interface SimulationIndividualDetailsApiDto {
    account_usage?: SimulationIndividualAccountUsageApiDto;
    attachments?: SimulationIndividualDocumentsApiDto;
    date_of_birth?: string;
    employer?: SimulationEmployerApiDto;
    estimated_monthly_income?: SimulationEstimatedMonthlyIncomeApiDto;
    first_name?: string;
    first_name_english?: string;
    identifications?: SimulationIndividualIdentificationsApiDto;
    last_name?: string;
    last_name_english?: string;
    live_selfie_file_id?: string;
    middle_name?: string;
    middle_name_english?: string;
    nationality?: string;
    occupation?: SimulationIndividualDetailsApiDto.OccupationEnum;
    other_names?: Array<SimulationOtherNameDto>;
    person_id?: string;
    phone_number?: string;
    photo_holding_identification_file_id?: string;
    residential_address?: SimulationAddressApiDto;
    residential_address_english?: SimulationAddressApiDto;
}
export declare namespace SimulationIndividualDetailsApiDto {
    const validOccupationEnum: readonly ["ACCOUNTANT", "ADMINISTRATION", "ARCHITECTURE", "ARTIST", "ATHLETE", "BEAUTY", "BUSINESSMAN", "CONSTRUCTION", "COOK", "DELIVERY", "DESIGNER", "ENGINEER", "FINANCE", "GOVERNMENT", "HEALTHCARE", "INSURANCE", "JOURNALIST", "LEGAL", "MANAGER", "MARKETING", "MEDIA", "MILITARY", "NURSE", "OFFICER", "OTHERS", "PILOT", "PRODUCTION", "PROGRAMMER", "REAL_ESTATE", "SALESPERSON", "SELF_EMPLOYMENT", "STUDENT", "SURVEYOR", "TEACHER", "TECHNICIAN", "TRAVEL", "UNEMPLOYED", "WAITER"];
    type OccupationEnum = (typeof validOccupationEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=simulationIndividualDetailsApiDto.d.ts.map