import type { ChartFocusState, ChartMarkStateTransition, ChartScene, ChartTooltipPosition, SceneNode } from './types.js'; export interface ResolvedMarkState { scene: TScene; transition?: ChartMarkStateTransition; transitions?: Readonly>; } export declare function resolveMarkStateScene(scene: TScene, focus: ChartFocusState | null, pointer?: ChartTooltipPosition | null): ResolvedMarkState; export declare function sceneHasMarkStates(nodes: readonly SceneNode[]): boolean;