import * as Core from "@intelligentgraphics/ig.gfx.core";
import SnapPoints from "./Interactor/SnapPoints";
export declare class IdSnapPointAssociator implements Core.IAssociator<Core.ComponentId, SnapPoints> {
    getAssociate(obj: Core.ComponentId): SnapPoints;
}
export declare class IdPointsAssociator implements Core.IAssociator<Core.ComponentId, Core.Point[]> {
    getAssociate(id: Core.ComponentId): Core.Point[];
}
export declare class Caches {
    static snapPointsCache: Core.Cache<Core.ComponentId, SnapPoints>;
    static pointsCache: Core.Cache<Core.ComponentId, Core.Point[]>;
}
