import { ICanvasViewListener } from "./CanvasViewManager"; import { EventDispatcher } from "../Utils"; import { Rectangle } from "@devexpress/utils/lib/geometry/rectangle"; import { Point } from "@devexpress/utils/lib/geometry/point"; export interface ICanvasViewManager { onViewChanged: EventDispatcher; setScrollTo(modelPoint: Point, offsetPoint?: Point); tryNormalizePaddings(); scrollBy(offset: Point); actualZoom: number; adjust(resetPaddings?: OrientationInfo); scrollIntoView(rectangle: Rectangle); } export declare type OrientationInfo = { horizontal: boolean, vertical: boolean }