import { WorkPlan } from '../../term/plan/work_plan.js'; import { PlanEvent } from '../../command/plan/events.js'; import { BasePlanView, TrackingPlanView, ViewConstructionConfig } from './types.js'; export declare const createPlanViewFromPlan: (plan: WorkPlan, config?: ViewConstructionConfig) => BasePlanView; export declare const createPlanViewFromEvents: (events: PlanEvent[], config?: ViewConstructionConfig) => BasePlanView | null; export declare const planViewQueries: { readonly fromPlan: (plan: WorkPlan, config?: ViewConstructionConfig) => BasePlanView; readonly fromEvents: (events: PlanEvent[], config?: ViewConstructionConfig) => BasePlanView | null; }; export declare const createTrackViewFromPlan: (plan: WorkPlan, config?: ViewConstructionConfig) => TrackingPlanView; export declare const createTrackViewFromEvents: (events: PlanEvent[], config?: ViewConstructionConfig) => TrackingPlanView | null; export declare const trackViewQueries: { readonly fromPlan: (plan: WorkPlan, config?: ViewConstructionConfig) => TrackingPlanView; readonly fromEvents: (events: PlanEvent[], config?: ViewConstructionConfig) => TrackingPlanView | null; }; //# sourceMappingURL=queries.d.ts.map