import { ControllerFeature, FeatureContext } from "./feature-base.js"; export declare class FeatureManager { private features; addFeature(feature: ControllerFeature): void; getFeature(id: string): T | undefined; init(context: FeatureContext): void; beforeProcess(inputData: any): void; applyWorldMatrixFilters(targetIndex: number, worldMatrix: number[], context?: any): number[]; shouldShow(targetIndex: number, isTracking: boolean): boolean; notifyUpdate(data: any): void; dispose(): void; }