import type { ElementValueAccessorFn } from '../../../Forms/Accessors/Functions/ElementValueAccessorFn';
import type { ElementValidatorFn } from '../../../Forms/Validators/VNext/Abstracts/Interfaces/IElementValidator';
import type { IDisableableProps } from '../../Behaviors/Disableable';
import type { ILabelableProps } from '../../Behaviors/Labelable';
/**
 * Represents the `{@link IFormFieldElementProps}` interface.
 *
 * @public
 */
export interface IFormFieldElementProps extends IDisableableProps, ILabelableProps {
    hint: string;
    error: string;
    info: string;
    validators: Array<ElementValidatorFn>;
    accessor: ElementValueAccessorFn | null;
    required: boolean;
    disabled: boolean;
}
//# sourceMappingURL=IFormFieldElementProps.d.ts.map