export interface ProjectOptionsSetRef {
    featureNo: number;
    refLevel?: 1 | 2 | 3;
    optionList?: OptionList;
    optionRefOp?: OptionRefOp;
    optionGroupRefOp?: OptionGroupRefOp;
    featureRefOp?: FeatureRefOp;
    measureInterval?: MeasureInterval;
    measureValueOp?: MeasureValueOp;
    optionInterval?: OptionInterval;
}
export interface FeatureRefOp extends BaseProp {
    featureNo: number;
}
export interface MeasureInterval extends BaseProp {
    measureMinXml: string;
    measureMin: number;
    measureMaxXml: string;
    measureMax: number;
}
export interface MeasureValueOp extends BaseProp {
    measureValueXml: string;
    measureValue: number;
}
export interface OptionGroupRefOp extends BaseProp {
    optionGroupKey: string;
}
export interface OptionInterval extends BaseProp {
    optionKeyMin: string;
    optionKeyMax: string;
}
export interface OptionList extends BaseProp {
    optionRef: {
        optionKey: string;
    }[];
    options: string[];
}
export interface OptionRefOp extends BaseProp {
    optionKey: string;
}
export interface BaseProp {
    operator: number;
}
//# sourceMappingURL=OptionSetRef.d.ts.map