import type { FieldErrorMessage } from '../../../ui/atoms/Field/Field.types';
import type { BaseFormFieldProps } from '../../../../hooks/useForm/types';
import type { CountryCode } from '../../../../types/datasets/country-code';
import type { FieldMetadata } from '../../../../utils/fieldConfigurations';
export interface LegalFormFieldSchema {
    legalForm?: string;
    legalFormLabel?: string;
}
export interface LegalFormFieldProps extends Omit<BaseFormFieldProps<LegalFormFieldSchema>, 'errors' | 'labels'> {
    errorMessage?: FieldErrorMessage;
    countryCode?: CountryCode;
    label?: string;
}
export declare const LEGAL_FORM_FIELDS: Array<keyof LegalFormFieldSchema>;
export declare const legalFormFieldMetadata: FieldMetadata<LegalFormFieldSchema, 'legalForm'>;
