import type { LegalEntityType } from '../../../../core/models/api/legal-entity-type';
import type { CountryCode } from '../../../../types/datasets/country-code';
import type { DocumentUploadProps } from '../DocumentUpload/types';
export type ConstitutionalDocumentType = (typeof ConstitutionalDocumentTypes)[keyof typeof ConstitutionalDocumentTypes];
export declare const ConstitutionalDocumentTypes: {
    readonly BUSINESS_NAME_FILING: "doingBusinessAsNameFiling";
    readonly TAX_FILING: "taxFiling";
    readonly EMPLOYER_IDENTIFICATION_NUMBER_VERIFICATION_LETTER: "einVerificationLetter";
    readonly BUSINESS_REGISTRATION_DOCUMENT: "businessRegistrationDocument";
    readonly TRUST_DEED: "trustDeed";
    readonly TRUST_INSTRUMENT: "trustInstrument";
    readonly PARTNERSHIP_AGREEMENT: "partnershipAgreement";
    readonly MEETING_MINUTES: "meetingMinutes";
};
export interface ConstitutionalDocumentProps extends Omit<DocumentUploadProps<'constitutionalDocument'>, 'documentField' | 'documentType'> {
    legalEntityType: LegalEntityType;
    country: CountryCode;
}
