import { AbsDetector, DetectorEnum } from "../../../common";
import { DefaultMode } from "../default/DefaultMode";
import { AbsInteractConfig } from "./AbsInteractConfig";
import { CreateMainMode } from "../default/create/CreateMainMode";
import { ViewOnlyMode } from "../viewOnly/ViewOnlyMode";
import { DragCanvasMainMode } from "../dragCanvas/DragCanvasMainMode";
import { CropMode } from "../crop/CropMode";
import { CreateLineMainMode } from "../default/create/CreateLineMainMode";
import { PlaySlideMode } from "../playSlide/PlaySlideMode";
export declare class InteractConfig extends AbsInteractConfig {
    detectors: Map<DetectorEnum, AbsDetector<any>>;
    modes: (DefaultMode | CreateMainMode | ViewOnlyMode | DragCanvasMainMode | CropMode | CreateLineMainMode | PlaySlideMode)[];
}
//# sourceMappingURL=InteractConfig.d.ts.map