import { type SagaIterator } from "redux-saga"; import { type IChangeRichTextWidgetFilterSettings } from "../../commands/richText.js"; import { type IDashboardRichTextWidgetFilterSettingsChanged } from "../../events/richText.js"; import { type DashboardContext } from "../../types/commonTypes.js"; /** * Filter setting handler contains some of the more complex validations. * * If command specifies date dataset to use for date filter (meaning at the same time that date filter should be enabled), * then the date dataset validation occurs. This needs to perform complex query processing first to obtain all available * date datasets for the rich text widget. * * If command specifies refs of display forms to ignore attribute filters by, then another validation occurs. This one * will ensure that the display form refs on the input represent valid, existing display forms. And then ensure that * those display forms are actually used in currently used attribute filters. */ export declare function changeRichTextWidgetFilterSettingsHandler(ctx: DashboardContext, cmd: IChangeRichTextWidgetFilterSettings): SagaIterator; //# sourceMappingURL=changeRichTextWidgetFilterSettingsHandler.d.ts.map