import type { TrajectoryPublisherInput } from "./trajectory.js"; export type TrajectoryPublisherProvider = (context: unknown) => TrajectoryPublisherInput; export type TrajectoryHost = { open(provider: TrajectoryPublisherProvider, context: unknown): Promise; autoOpen(provider: TrajectoryPublisherProvider, context: { hasUI: boolean; }): void; close(): Promise; }; export declare function setTrajectoryHost(host: TrajectoryHost | undefined): void; export declare function getTrajectoryHost(): TrajectoryHost | undefined; export declare function clearTrajectoryHost(host: TrajectoryHost): void;