import { type DashboardFilterRule } from '../../types/filter';
import { type AiDashboardFilterRule, type AiDashboardFilters } from './requestTypes';
type AiDashboardFilterRuleInput = AiDashboardFilterRule & Partial<Pick<DashboardFilterRule, 'id' | 'tileTargets' | 'lockedTabUuids' | 'requiredGroupId'>>;
type AiDashboardFiltersInput = {
    dimensions: AiDashboardFilterRuleInput[];
    metrics: AiDashboardFilterRuleInput[];
    tableCalculations: AiDashboardFilterRuleInput[];
};
export declare const serializeDashboardFiltersForAiContext: (filters: AiDashboardFiltersInput) => AiDashboardFilters;
export {};
//# sourceMappingURL=dashboardContext.d.ts.map