import { type ISeparators } from "@gooddata/number-formatter"; import { type DashboardAttributeFilterItem, type ICatalogAttribute, type IDashboardAttributeFilter, type ObjRef } from "@gooddata/sdk-model"; import { type IKdaState } from "./internalTypes.js"; import { type DeepReadonly, type IKdaDataPoint, type IKdaDefinition } from "./types.js"; export declare function formatValue(definition: DeepReadonly, value: number, separators?: ISeparators): string; /** * @beta */ export declare function formatKeyDriverAnalysisDateRange(range: DeepReadonly<[IKdaDataPoint, IKdaDataPoint]> | undefined, splitter: string): string; export declare function getOnlyRelevantFilters(all: DashboardAttributeFilterItem[], relevantAttrs: ICatalogAttribute[]): DashboardAttributeFilterItem[]; export declare function createNewAttributeFilter(attr: ICatalogAttribute, displayForm: ObjRef, id: string, value?: string): IDashboardAttributeFilter; export declare function updateExistingAttributeFilter(f: DashboardAttributeFilterItem, val: string, primaryDisplayForm?: ObjRef): DashboardAttributeFilterItem; export declare function clearSummaryValue(definition: DeepReadonly | null): Partial; //# sourceMappingURL=utils.d.ts.map