import { type IInsight } from "@gooddata/sdk-model";
import { type ICatalogMeasureParametersState } from "../../../store/catalog/catalogState.js";
import { type DashboardContext } from "../../../types/commonTypes.js";
/**
 * Loads the dashboard-wide metric -> parameter dependency map from the workspace references service.
 *
 * @remarks
 * Walks the dependency graph in `direction: "down"`, then collects parameter nodes reachable from
 * each root metric, including transitive metric -> metric -> parameter chains. Disabled parameters
 * return `uninitialized`; backend errors return `failed`.
 */
export declare function loadMeasureParameterDependencies(ctx: DashboardContext, insights: IInsight[], enableParameters: boolean): Promise<ICatalogMeasureParametersState>;
//# sourceMappingURL=loadMeasureParameterDependencies.d.ts.map