import { AgreementToTermsAndConditionsRequiredApiDto } from './agreementToTermsAndConditionsRequiredApiDto';
import { IdRequirementApiDto } from './idRequirementApiDto';
import { OtherRequirementApiDto } from './otherRequirementApiDto';
import { PhotoFileRequirementApiDto } from './photoFileRequirementApiDto';
import { PhotoHoldingIdRequiredApiDto } from './photoHoldingIdRequiredApiDto';
import { ReasonForDuplicateAccountRequiredApiDto } from './reasonForDuplicateAccountRequiredApiDto';
export interface AccountRequirementApiDto {
    agreement_to_terms_and_conditions_required?: AgreementToTermsAndConditionsRequiredApiDto;
    other?: Array<OtherRequirementApiDto>;
    photo_file_id_required?: PhotoFileRequirementApiDto;
    photo_holding_id_required?: Array<PhotoHoldingIdRequiredApiDto>;
    primary_identification_required?: Array<IdRequirementApiDto>;
    reason_for_duplicate_account_required?: Array<ReasonForDuplicateAccountRequiredApiDto>;
    secondary_identification_required?: Array<IdRequirementApiDto>;
}
export declare namespace AccountRequirementApiDto {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=accountRequirementApiDto.d.ts.map