//@ts-ignore
import { Component } from 'react';
import { FieldRowProps } from '../FieldRow';
import { GcProps, WidgetAnnotation } from '../../Annotations/AnnotationTypes';
import { FormFieldMapping } from '../../ViewerOptions';
export type ControlBaseProps = {
gcProps: GcProps;
title: string;
} & FieldRowProps;
export type CommonInputProperties = {
key: string;
name: string;
disabled: boolean;
inputmode?: string;
placeholder: string;
value: any;
title: string;
autocomplete?: string;
/**
* The readOnly prop means we don’t intend for the input to be modified by user input.
* */
readOnly?: boolean;
/**
* The pattern attribute specifies a regular expression that the or