import { SimulationAddressApiDto } from './simulationAddressApiDto';
import { SimulationBusinessDocumentationApiDto } from './simulationBusinessDocumentationApiDto';
import { SimulationBusinessIdentifierApiDto } from './simulationBusinessIdentifierApiDto';
import { SimulationBusinessPersonDetailApiDto } from './simulationBusinessPersonDetailApiDto';
export interface SimulationTrusteeBusinessApiDto {
    attachments?: SimulationBusinessDocumentationApiDto;
    business_identifiers?: Array<SimulationBusinessIdentifierApiDto>;
    business_name?: string;
    business_name_english?: string;
    business_person_details?: Array<SimulationBusinessPersonDetailApiDto>;
    business_structure?: SimulationTrusteeBusinessApiDto.BusinessStructureEnum;
    contact_number?: string;
    description_of_goods_or_services?: string;
    explanation_for_high_risk_countries_exposure?: string;
    industry_category_code?: string;
    operating_country?: Array<string>;
    registration_address?: SimulationAddressApiDto;
    registration_address_english?: SimulationAddressApiDto;
    url?: string;
}
export declare namespace SimulationTrusteeBusinessApiDto {
    const validBusinessStructureEnum: readonly ["COMPANY", "PARTNERSHIP", "SOLE_PROPRIETOR"];
    type BusinessStructureEnum = (typeof validBusinessStructureEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=simulationTrusteeBusinessApiDto.d.ts.map