import { IDataDefinition } from "../../../Common/Data/Definitions/IDataDefinition";
import { IConfigStorage } from "../../../Common/IConfigStorage";
import { ValidationIssue } from "../../../Common/IDesignValidationProvider";
export declare enum ValueRuleCellType {
    SINGLE = "single",
    MULTIPLE = "multiple",
    IGNORE = "any",
    MISSING = "missing"
}
export declare class ValueRuleCell implements IConfigStorage {
    static IGNORE_CELL_VALUE: string;
    static MISSING_CELL_VALUE: null;
    _columnId: string;
    values: any | any[];
    constructor(columnId: string);
    getStorageData(): object;
    setStorageData(data: object): void;
    validateCellData(datadef: IDataDefinition): ValidationIssue[];
    get cellType(): ValueRuleCellType;
    set cellType(type: ValueRuleCellType);
}
