/// <reference types="react" />
import { XBaseControl } from "./XBaseControl";
import { ValidationIssue } from "../../Common/IDesignValidationProvider";
export declare abstract class BaseDataControl extends XBaseControl {
    label: string;
    valueName?: string;
    requiredOnAllOutcomes: boolean;
    isPick: boolean;
    requiredMessage: string;
    getDesignValidationIssues(): ValidationIssue[];
    getRuntimeValidationIssues(): ValidationIssue[];
    setIsPick(isPick: boolean): void;
    renderBaseDataControlEditor(hideElement?: string[]): JSX.Element;
}
