import { type MeasureValueFilterComponentProvider } from "../../presentation/dashboardContexts/types.js"; import { type IMeasureValueFiltersCustomizer } from "../customizer.js"; import { type IDashboardCustomizationLogger } from "./customizationLogging.js"; /** * Default implementation of the MeasureValueFilter rendering customizer. * * @internal */ export declare class DefaultMeasureValueFiltersCustomizer implements IMeasureValueFiltersCustomizer { private readonly logger; private state; constructor(logger: IDashboardCustomizationLogger, defaultProvider?: MeasureValueFilterComponentProvider); withCustomProvider: (provider: (filter: import("@gooddata/sdk-model").IDashboardMeasureValueFilter) => import("../../index.js").CustomDashboardMeasureValueFilterComponent | undefined) => this; getMeasureValueFilterProvider: () => MeasureValueFilterComponentProvider; sealCustomizer: () => void; } //# sourceMappingURL=measureValueFiltersCustomizer.d.ts.map