import { type FilterContextItem, type IDashboard, type IDashboardAttributeFilterConfig, type IDashboardFilterView, type IFilterContext, type ObjRef } from "@gooddata/sdk-model";
type DisplayAsLabelUpdate = {
    displayAsLabel: ObjRef | undefined;
};
interface IFilterContextSelectionResult {
    filterContext: IFilterContext;
    configUpdates: Map<string, DisplayAsLabelUpdate>;
}
export declare const changeFilterContextSelection: (filterContext: IFilterContext, filterViewFilters: FilterContextItem[], attributeFilterConfigs?: IDashboardAttributeFilterConfig[] | undefined) => IFilterContextSelectionResult;
export declare function applyDefaultFilterView(dashboard: IDashboard, filterViews: IDashboardFilterView[]): IDashboard;
export {};
//# sourceMappingURL=filterViews.d.ts.map