import { ReportContextService } from './report-context.service'; import * as i0 from "@angular/core"; export declare class StoryUtilityService { private reportContextService; _multiselect: boolean; _replace: boolean; private _storysData; _forceLink: boolean; _forceLinkCrossModel: boolean; _loadWithContext: boolean; _contextData: any; _reportActions: any; _reportData: any; _asymmetricSelection: any; _drillAndNavigatedata: any; _mapIds: any[]; reportObj: any; _storyLinkProperty: any; _mapData: any; constructor(reportContextService: ReportContextService); disposeStoryCache(): void; setDrillAndNavigate(data: any): void; isDrillAndNavigate(reportInfo: any): boolean; getDrillAndNavigateData(reportInfo: any, reportData?: any): void; setStoryLinkData(data: any): void; setStoryLinkDataFromContext(reportInfo: any): void; setlinkDimentionDataProperty(data: any): void; getlinkDimentionDataProperty(storyId: any): any; getNmaedMapId(storyId: any): any; setlinkDimentionData(reportInfo: any, reportData: any): void; setHarmonicaMemberSelection(reportInfo: any, reportData: any): void; removeDimentionFromOtherModel(storyId: any, modelId: any, linkedDimensions: any): void; setDashboardlinkDimentionData(dashboardInfo: any, globalLinks: any, linkedDimensions?: any): void; checkLinkedDimensionStatus(reportId: any, storyId: any, modelId: any): boolean; checkLinkedDashboardDimensionStatus(reportId: any, storyId: any, modelId: any, linkedDimensions: any): boolean; checkUnVistedReport(reportId: any, storyId: any): boolean; getGlobalLink(reportInfo: any, reportData?: any, exportFlag?: boolean): any; isOverrideSelection(reportInfo: any): boolean; isCrossModel(reportInfo: any): boolean; getHarmonicaMemberSelection(reportInfo: any, reportData?: any, exportFlag?: boolean): any; getMemberSelection(reportInfo: any, reportData?: any, exportFlag?: boolean): any; getSelectedMember(overrideSelections: any, members: any): any; updateGlobalSelection(globalLinks: any, reportInfo: any): void; updateDimensions(reportInfo: any, report: any): void; updateRule(element: any, report: any): void; setDefaultLandingReport(reportObj: any): void; getDefaultLandingReport(): any; clearDefaultLandingRepor(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }