export declare class Linq { static functionCreator(expression: any): any; static execute(jObject: { [key: string]: any; }, config: any, parentObject: { [key: string]: any; }, modelInstance: { [key: string]: any; }, isDynamicConfig: boolean): boolean; private static getConditionPath; private static expressionParser; private static extractArguments; static expressionColumns(expression: any, isNonValidationExpression?: boolean): any[]; static dynamicConfigParser(expression: Function, propName: string): any[]; }