import type { BaseInnerFormProps } from '../../../../hooks/useForm/types';
import type { CountryCode } from '../../../../types/datasets/country-code';
import type { CountryFieldSchema } from '../../fields/CountryField/types';
import type { CountryOfGoverningLawFieldSchema } from '../../fields/CountryOfGoverningLawField/types';
import type { LegalCompanyNameFieldSchema } from '../../fields/LegalCompanyNameField/types';
export type CompanyNameAndCountrySchema = LegalCompanyNameFieldSchema & CountryFieldSchema & CountryOfGoverningLawFieldSchema;
export interface CompanyNameAndCountryProps extends BaseInnerFormProps<CompanyNameAndCountrySchema> {
    onCountryChange?(country: CountryCode): void;
    disableCountry?: boolean;
    id: 'companyNameAndCountry' | 'solePropNameAndCountry';
    isTopLevelEntity: boolean;
}
