import type { CompanyTypesValue } from '../../core/models/api/company-types-value';
import type { CountryCode } from '../../core/models/country-code';
import type { TranslationKey } from '../../language/types';
import type { DocumentUploadProps } from '../DocumentUpload/types';
export interface RegistrationDocumentProps extends DocumentUploadProps {
    country: CountryCode;
    companyType: CompanyTypesValue | undefined;
    heading?: TranslationKey;
    description?: TranslationKey;
}
export interface CompanyTypeDocuments {
    header: TranslationKey;
    documents: Array<TranslationKey>;
}
export type AcceptedDocuments = Partial<Record<CompanyTypesValue, CompanyTypeDocuments>>;
