import { CoreGetters } from "../types/core_getters";
import { EvalContext } from "../types/functions";
import { FunctionResultObject, Maybe, UID } from "../types/misc";
import { PivotCoreMeasure } from "../types/pivot";
/**
 * Get the pivot ID from the formula pivot ID.
 */
export declare function getPivotId(pivotFormulaId: string, getters: CoreGetters): UID;
export declare function assertMeasureExist(pivotId: UID, measure: string, getters: CoreGetters): void;
export declare function assertDomainLength(domain: Maybe<FunctionResultObject>[]): void;
export declare function addPivotDependencies(evalContext: EvalContext, pivotId: UID, forMeasures: PivotCoreMeasure[]): void;
