import { TerraControlTypeEnum } from '../enum/terra-control-type.enum'; /** * @deprecated since v5.0.0. Use terra-form instead. */ export interface TerraFormFieldBaseOptions { defaultValue?: T; tooltip?: string; tooltipPlacement?: string; minLength?: number; maxLength?: number; minValue?: number; maxValue?: number; pattern?: string | RegExp; isHidden?: boolean; } /** * @deprecated since v5.0.0. Use terra-form instead. */ export declare class TerraFormFieldBase { defaultValue: T; key: string; label: string; isHidden: boolean; tooltip: string; tooltipPlacement: string; required: boolean; minLength: number; maxLength: number; minValue: number; maxValue: number; pattern: string | RegExp; readonly controlType: TerraControlTypeEnum; constructor(key: string, controlType: TerraControlTypeEnum, label: string, required: boolean, options?: TerraFormFieldBaseOptions); }