import { Extract } from './extract';
import { Control } from './control';
import { GridConfig } from './gridConfig';
export declare class Field extends Control {
    title: string;
    name: string;
    controlType: string | number | any;
    designCategory: string | number;
    iconClass: string;
    label: string;
    value: string;
    description: string;
    referenceName: string;
    size: any;
    options: any;
    readOnly: boolean;
    required: boolean;
    dbType: string;
    extract: Extract;
    maxValue: any;
    minValue: any;
    format: any;
    watermark: string;
    autoLoad: boolean;
    bindingSet: any;
    editableGrid: any;
    gridConfig: GridConfig;
    constructor(title?: string, name?: string, controlType?: string | number | any, designCategory?: string | number, iconClass?: string, label?: string, value?: string, description?: string, referenceName?: string, size?: any, options?: any, readOnly?: boolean, required?: boolean, dbType?: string, extract?: Extract, maxValue?: any, minValue?: any, format?: any, watermark?: string, autoLoad?: boolean, bindingSet?: any, editableGrid?: any, gridConfig?: GridConfig);
}
