import type { BaseInnerFormProps } from '../../core/hooks/useForm/types';
import type { CountryCode } from '../../core/models/country-code';
import type { CountryFieldSchema } from '../CountryField/types';
import type { CountryOfGoverningLawFieldSchema } from '../CountryOfGoverningLawField/types';
import type { LegalCompanyNameFieldSchema } from '../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;
}
