import { CubeQuery, Filter } from '../../../types.js'; import { MetricItem, BreakdownItem } from '../types.js'; /** * Convert metrics and breakdowns to CubeQuery format * Handles comparison mode by building compareDateRange for time dimensions */ export declare function buildCubeQuery(metrics: MetricItem[], breakdowns: BreakdownItem[], filters: Filter[], order?: Record, preserveComparisonFilters?: boolean, limit?: number): CubeQuery; /** * Check if a query has any content */ export declare function hasQueryContent(metrics: MetricItem[], breakdowns: BreakdownItem[], filters: Filter[]): boolean;