import type { CompanyTypesValue } from '../../../../core/models/api/company-types-value';
import type { NsTranslationKey } from '../../../../../types';
import type { DocumentUploadProps } from '../../../Shared/forms/DocumentUpload/types';
import type { CountryCode } from '../../../../types/datasets/country-code';
export interface TaxDocumentProps extends Omit<DocumentUploadProps<'taxDocument'>, 'documentField' | 'documentType'> {
    country: CountryCode;
    companyType: CompanyTypesValue | undefined;
}
interface CompanyTypeDocuments {
    header: NsTranslationKey<'business'>;
    documents: Array<NsTranslationKey<'business'>>;
}
export type AcceptedDocuments = Partial<Record<CompanyTypesValue, CompanyTypeDocuments>>;
export {};
