import { type IFiltersCustomizer } from "../customizer.js"; import { DefaultAttributeFiltersCustomizer } from "./attributeFiltersCustomizer.js"; import { type IDashboardCustomizationLogger } from "./customizationLogging.js"; import { DefaultDateFiltersCustomizer } from "./dateFiltersCustomizer.js"; import { DefaultFilterGroupsCustomizer } from "./filterGroupsCustomizer.js"; import { DefaultMeasureValueFiltersCustomizer } from "./measureValueFiltersCustomizer.js"; import { type CustomizerMutationsContext } from "./types.js"; export declare class DefaultFiltersCustomizer implements IFiltersCustomizer { private readonly logger; private readonly mutationContext; private readonly attributeFiltersCustomizer; private readonly measureValueFiltersCustomizer; private readonly dateFiltersCustomizer; private readonly filterGroupCustomizer; constructor(logger: IDashboardCustomizationLogger, mutationContext: CustomizerMutationsContext); attribute(): DefaultAttributeFiltersCustomizer; measureValue(): DefaultMeasureValueFiltersCustomizer; date(): DefaultDateFiltersCustomizer; filterGroup(): DefaultFilterGroupsCustomizer; sealCustomizer: () => IFiltersCustomizer; } //# sourceMappingURL=filtersCustomizer.d.ts.map