import type { SnapshotObject, WorldSnapshot } from './snapshotTypes'; import { type AnalysisResult } from './analyze'; export interface FocusQuery { /** Case-insensitive substring of the object path (for named/imported objects). */ path?: string | undefined; /** World-space point — matches objects whose AABB is within `radius` of it (0 when inside). */ near?: [number, number, number] | undefined; radius?: number | undefined; } export declare function resolveFocus(snapshot: WorldSnapshot, query: FocusQuery): SnapshotObject[]; export declare function formatWorldFocus(snapshot: WorldSnapshot, analysis: AnalysisResult, query: FocusQuery): string;