import { type DashboardAttributeFilterItem, type IAttributeDisplayFormMetadataObject, type IDashboardAttributeFilterParent } from "@gooddata/sdk-model";
import { type ObjRefMap } from "../../../../../_staging/metadata/objRefMap.js";
import { type DashboardContext } from "../../../../types/commonTypes.js";
export type AttributeFilterParentsValidationResult = "VALID" | "EXTRANEOUS_PARENT" | "INVALID_CONNECTION" | "INVALID_METADATA";
export declare function validateAttributeFilterParents(ctx: DashboardContext, dashboardFilter: DashboardAttributeFilterItem, parents: IDashboardAttributeFilterParent[], allFilters: DashboardAttributeFilterItem[], displayFormsMap: ObjRefMap<IAttributeDisplayFormMetadataObject>): Promise<AttributeFilterParentsValidationResult>;
//# sourceMappingURL=parentFiltersValidation.d.ts.map