import { type Explore, type Table } from '../types/explore';
import { type CustomSqlDimension, type Dimension } from '../types/field';
import { type AndFilterGroup, type DashboardFilters, type FilterGroup, type FilterRule, type Filters, type JoinModelRequiredFilterRule, type ModelRequiredFilterRule, type OrFilterGroup } from '../types/filter';
import type { MetricQuery } from '../types/metricQuery';
export declare const chartAndFilterGroup: AndFilterGroup;
export declare const chartOrFilterGroup: OrFilterGroup;
export declare const dashboardFilterWithSameTargetAndOperator: FilterRule[];
export declare const dashboardFilterWithSameTargetButDifferentOperator: FilterRule[];
export declare const metricQueryWithAndFilters: MetricQuery;
export declare const metricQueryWithOrFilters: MetricQuery;
export declare const dashboardFilters: DashboardFilters;
export declare const dashboardFiltersWithMetrics: DashboardFilters;
export declare const metricQueryWithExistingMetricFilters: MetricQuery;
export declare const emptyDashboardFilters: DashboardFilters;
export declare const expectedChartWithOverrideDashboardFilters: MetricQuery;
export declare const expectedChartWithOverrideDashboardORFilters: MetricQuery;
export declare const customSqlDimension: CustomSqlDimension;
export declare const expectedFiltersWithCustomSqlDimension: Filters;
export declare const expectedRequiredResult: (fieldIdRef: string, tableName: String) => FilterRule;
export declare const dimension: (dimensionName: string, tableName: string) => Dimension;
export declare const filterRule: FilterRule;
export declare const modelRequiredFilterRule: (inputFieldRef: string) => ModelRequiredFilterRule;
export declare const joinedModelRequiredFilterRule: (inputFieldRef: string, tableName: string) => JoinModelRequiredFilterRule;
export declare const baseTable: Omit<Table, 'lineageGraph'>;
export declare const expectedRequiredResetResult: FilterGroup;
export declare const mockExplore: Explore;
export declare const mockExploreWithJoinedTable: Explore;
//# sourceMappingURL=filters.mock.d.ts.map