import { ChildProperty } from '@syncfusion/ej2-base';
import { DialogFieldType } from '../base/type';
/**
 * Holds the configuration of editor fields.
 */
export declare class DialogFields extends ChildProperty<DialogFields> {
    /**
     * Defines the field text
     *
     * @default null
     */
    text: string;
    /**
     * Defines the field key
     *
     * @default null
     */
    key: string;
    /**
     * It defines the field type, which accepts either of the following values.
     * * TextBox
     * * DropDown
     * * Numeric
     * * TextArea
     *
     * @default null
     */
    type: DialogFieldType;
    /**
     * Defines the validationRules for fields
     *
     * @default {}
     */
    validationRules: Record<string, any>;
}
