import { type IDashboardAttributeFilter, type IDashboardAttributeFilterConfig, type ObjRef } from "@gooddata/sdk-model";
interface IDisplayFormRef {
    ref: ObjRef;
}
export declare function findDashboardAttributeFilterByDisplayForm(dashboardAttributeFilters: IDashboardAttributeFilter[], displayForm: ObjRef): IDashboardAttributeFilter | undefined;
export declare function findDashboardAttributeFilterByAttributeDisplayForms(dashboardAttributeFilters: IDashboardAttributeFilter[], attributeDisplayForms: IDisplayFormRef[]): IDashboardAttributeFilter | undefined;
export declare function findDashboardAttributeFilterByIncomingDisplayAsLabel(attributeFilter: IDashboardAttributeFilter, attributeFilterConfigs: IDashboardAttributeFilterConfig[], dashboardAttributeFilters: IDashboardAttributeFilter[]): IDashboardAttributeFilter | undefined;
export declare function findDashboardAttributeFilterByTargetDisplayAsLabel(filterRef: ObjRef, dashboardAttributeFilters: IDashboardAttributeFilter[], dashboardAttributeFilterConfigs: IDashboardAttributeFilterConfig[]): IDashboardAttributeFilter | undefined;
export {};
//# sourceMappingURL=filterContextUtils.d.ts.map