import { type FunctionalComponent as FC } from '../../stencil-public-runtime';
import { type FormFieldProps } from '../../functional-components/FormField';
import type { TextareaStates } from '../../schema';
import { type InputCheckboxStates, type InputColorStates, type InputEmailStates, type InputFileStates, type InputNumberStates, type InputPasswordStates, type InputRadioStates, type InputRangeStates, type InputTextStates, type SelectStates } from '../../schema';
type InputState = InputTextStates | InputEmailStates | InputPasswordStates | InputNumberStates | InputColorStates | InputFileStates | InputRangeStates | InputCheckboxStates | InputRadioStates | SelectStates | TextareaStates;
export type FormFieldStateWrapperProps = Partial<FormFieldProps> & {
    state: InputState;
};
declare const FormFieldStateWrapper: FC<FormFieldStateWrapperProps>;
export default FormFieldStateWrapper;
