import { CaseField } from '../../../domain/definition'; export declare class ShowCondition { condition: string; private static readonly AND_CONDITION_REGEXP; private static readonly OR_CONDITION_REGEXP; private static CONDITION_NOT_EQUALS; private static CONDITION_EQUALS; private static readonly CONTAINS; static addPathPrefixToCondition(showCondition: string, pathPrefix: any): string; private static extractConditions; constructor(condition: string); match(fields: any, path?: string): boolean; private matchAndConditions; private matchEqualityCondition; private checkValueEquals; private checkValueContains; private findValueForComplexCondition; private isDynamicList; private unquoted; private removeStarChar; matchByContextFields(contextFields: CaseField[]): boolean; private okIfBothEmpty; }