import type { AnyDatasetInstance, DatasetQuery, ExecutionContext, MetricQuery, MetricRef, GrainedMetricRef } from './types.js'; import type { PlanNode } from './semantic-plan.js'; export declare function buildDatasetPlan(ds: AnyDatasetInstance, query?: DatasetQuery, context?: ExecutionContext): PlanNode; export declare function buildMetricPlan(metric: MetricRef | GrainedMetricRef, query?: MetricQuery, context?: ExecutionContext): PlanNode; //# sourceMappingURL=semantic-planner.d.ts.map