/// import { FabricObject } from '../../shapes/Object/FabricObject'; import { FabricObjectProps } from '../../shapes/Object/types'; import { ObjectEvents } from '../../EventTypeDefs'; import { SerializedObjectProps } from '../../shapes/Object/types'; import { Canvas } from '../Canvas'; import { Point } from '../../Point'; export declare class XCanvas extends Canvas { uniformScaling: boolean; interactionMode: string; isEnablePanMoving: boolean; selectionFullyContained: boolean; skipOffscreen: boolean; preserveObjectStacking: boolean; targetFindTolerance: number; stopAnimateToRectStatus: boolean; stopAnimateObjectToPositionStatus: boolean; moveCursor: string; selectionColor: string; selectionBorderColor: string; selectionLineWidth: number; fireMiddleClick: boolean; showBackgroundDots: boolean; whiteboardWidth: number; whiteboardHeight: number; isEnableTouchMoving: boolean; conextMenuObject: Record; notesDrawCanvas: HTMLCanvasElement | null; widgetPadding: number; connectorStart: Point | null; connectorArrow: any; vAlignLineTimer: NodeJS.Timeout | null; hAlignLineTimer: NodeJS.Timeout | null; isDrawingMode: boolean; isErasingMode: boolean; group_zIndex: number | null; defaultNote: Record; boundHandlerMouseMove: ((e: any) => void) | null; dockingWidget: FabricObject | null; instanceOfConnector: any; startPointOfConnector: Point | null; endPointOfConnector: Point | null; inConnectingMode: boolean; toUpdateNewObjectRemote: any[]; toUpdateRemovedObjectRemote: any[]; anyChanges: boolean; thumbnail: string; toUpdateObjectRemote: any[]; lastMouseData: any; _numOfColumns: number; hoveringControl: string; findById(id: string): FabricObject, SerializedObjectProps, ObjectEvents> | null; getAbsoluteCoords(object: any): { left: number; top: number; }; clearData(): void; translateWidget(language: string): Promise; zoomToViewAllObjects(): number; } //# sourceMappingURL=bx-canvas.d.ts.map