///
export declare enum ExPathOperators {
Equal = " = ",
NotEqual = " != ",
LessThan = " < ",
LessThanOrEqualTo = " <= ",
GreaterThan = " > ",
GreaterThanOrEqualTo = " >= ",
Or = " or ",
And = " and "
}
export declare type TMapLookup = Map;
export declare type MxObject = mendix.lib.MxObject;
export declare type MxContext = mendix.lib.MxContext;
export declare type Form = mxui.lib.form._FormBase;
export declare type SortSpecifies = mx.Sort[];
export interface IObjectLookup {
[id: string]: T;
}
export interface IParam {
paramName: string;
paramValue: any;
}
export interface IFilterReference {
[ref: string]: {
attributes: string[];
};
}
export interface IButtonConfigurations {
buttonLabel: string;
buttonClickMf: string;
buttonClass: string;
buttonStyle: string;
buttonVisible: string;
}
export interface IAdditionalButtonConfigurations extends IButtonConfigurations {
buttonConfirmationRequired: boolean;
buttonConfirmationQuestion: string;
alwaysActive: boolean;
}
export interface IAttributeSpecifies {
operator: ExPathOperators;
name: string;
attributeOperator: ExPathOperators;
value: string | number | boolean;
}