import * as i0 from "@angular/core"; export declare class AsymmetricService { _asymDims: any; _searchId: any; _searchName: any; defaults: any; constructor(); createAsymmetricRequestNode(report: any): any; constructAsymTree(flattenedMems: any, multiselect?: any): { asymmetricDimension: any; groups: any[]; }; recurseTree(src?: any, level?: any, multiselect?: any): any[]; memfilter(item: any): boolean; elseMemFilter(item: any): boolean; dimensionFilter(item: any): boolean; getDTOMemberObject(member: any): any; getRuleObj: (dimension: any) => any; getFlattenedMembers(asymDims: any, groups: any, modelId: any, asymDefaults: any, allSelected: any): any[]; compare(dim1: any, dim2: any): 1 | -1 | 0; getCombinations(group: any, level: any, allSelected?: any): any[]; getMember(mem: any, level: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }