import { ValidationMode, FormValue, validators as sharedValidators } from '@viasat/beam-shared/components/form'; import * as React from 'react'; export { sharedValidators as validators }; export interface FormProps extends React.ComponentPropsWithRef<'form'> { /** * Specify if validation runs on change or when loosing focus * * @default onBlur */ validationMode?: ValidationMode; /** * Specify initial values on Form controls based on their names */ initialValues?: Record; /** * Specify if form is disabled */ disabled?: boolean; /** * Specify if form is read only */ readOnly?: boolean; /** * Specify if form is required */ required?: boolean; } export declare const Form: React.ForwardRefExoticComponent & React.RefAttributes>; export default Form;