import { AddressApiDto } from './addressApiDto';
import { BusinessDocumentationApiDto } from './businessDocumentationApiDto';
import { BusinessIdentifierApiDto } from './businessIdentifierApiDto';
import { BusinessPersonDetailApiDto } from './businessPersonDetailApiDto';
export interface TrusteeBusinessApiDto {
    attachments?: BusinessDocumentationApiDto;
    business_identifiers?: Array<BusinessIdentifierApiDto>;
    business_name?: string;
    business_name_english?: string;
    business_person_details?: Array<BusinessPersonDetailApiDto>;
    business_structure?: TrusteeBusinessApiDto.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?: AddressApiDto;
    registration_address_english?: AddressApiDto;
    url?: string;
}
export declare namespace TrusteeBusinessApiDto {
    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=trusteeBusinessApiDto.d.ts.map