import { type IAttributeFilter, type IDateFilter, type IDrillToDashboard, type IDrillToInsight, type IFilter, type IInsight, type SourceInsightFilterObjRef } from "@gooddata/sdk-model";
import { type SourceFilter } from "./mergeFilters.js";
type IDrillDefinitionWithIncludedSourceFilters = Pick<IDrillToDashboard | IDrillToInsight, "origin" | "includedSourceInsightFiltersObjRefs" | "includedSourceMeasureFiltersObjRefs">;
export declare function getIncludedSourceInsightFilters(sourceInsight: IInsight | null, includedSourceInsightFiltersObjRefs: SourceInsightFilterObjRef[]): IFilter[];
export declare function getIncludedSourceMeasureFilters(sourceInsight: IInsight | null, drillDefinition: IDrillDefinitionWithIncludedSourceFilters): Array<IAttributeFilter | IDateFilter>;
export declare function getIncludedSourceFiltersForDashboard(sourceInsight: IInsight | null, drillDefinition: IDrillDefinitionWithIncludedSourceFilters): Array<SourceFilter>;
export {};
//# sourceMappingURL=sourceDrillFilters.d.ts.map