import GC from '@grapecity/spread-sheets';
export interface ConditionDataBase {
    ignoreBlank: boolean;
}
export interface ListConditionData extends ConditionDataBase {
    conType: number;
    expected: string;
}
export interface NumberConditionData extends ConditionDataBase {
    typeOperator: GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators;
    v1: unknown;
    v2: unknown;
    isIntegerValue: boolean;
}
export interface ValidatorData {
    condition: ListConditionData | NumberConditionData;
    highlightStyle: string;
    inputMessage: string;
    inputTitle: string;
    ranges: string;
    type: GC.Spread.Sheets.DataValidation.CriteriaType;
}
export declare function createValidatorFromJson(data: ValidatorData): GC.Spread.Sheets.DataValidation.DefaultDataValidator | null;
