import { Transform } from './Util'; import { Node } from './Node'; import { Container } from './Container'; import { Stage } from './Stage'; import { Layer } from './Layer'; import { FastLayer } from './FastLayer'; import { Group } from './Group'; import { Shape } from './Shape'; import { Animation } from './Animation'; import { Tween } from './Tween'; import { Context } from './Context'; import { Canvas } from './Canvas'; export declare const Konva: { _global: any; version: string; isBrowser: boolean; isUnminified: boolean; dblClickWindow: number; getAngle(angle: number): number; enableTrace: boolean; pointerEventsEnabled: boolean; autoDrawEnabled: boolean; hitOnDragEnabled: boolean; capturePointerEventsEnabled: boolean; _mouseListenClick: boolean; _touchListenClick: boolean; _pointerListenClick: boolean; _mouseInDblClickWindow: boolean; _touchInDblClickWindow: boolean; _pointerInDblClickWindow: boolean; _mouseDblClickPointerId: any; _touchDblClickPointerId: any; _pointerDblClickPointerId: any; pixelRatio: number; dragDistance: number; angleDeg: boolean; showWarnings: boolean; dragButtons: number[]; isDragging(): any; isDragReady(): boolean; document: any; _injectGlobal(Konva: any): void; } & { Util: { _isElement(obj: any): obj is Element; _isFunction(obj: any): boolean; _isPlainObject(obj: any): boolean; _isArray(obj: any): obj is any[]; _isNumber(obj: any): obj is number; _isString(obj: any): obj is string; _isBoolean(obj: any): obj is boolean; isObject(val: any): val is Object; isValidSelector(selector: any): boolean; _sign(number: number): 1 | -1; requestAnimFrame(callback: Function): void; createCanvasElement(): HTMLCanvasElement; createImageElement(): HTMLImageElement; _isInDocument(el: any): boolean; _urlToImage(url: string, callback: Function): void; _rgbToHex(r: number, g: number, b: number): string; _hexToRgb(hex: string): import("./types").RGB; getRandomColor(): string; getRGB(color: string): import("./types").RGB; colorToRGBA(str: string): import("./types").RGBA; _namedColorToRBA(str: string): { r: any; g: any; b: any; a: number; }; _rgbColorToRGBA(str: string): import("./types").RGBA; _rgbaColorToRGBA(str: string): import("./types").RGBA; _hex6ColorToRGBA(str: string): import("./types").RGBA; _hex3ColorToRGBA(str: string): import("./types").RGBA; _hslColorToRGBA(str: string): import("./types").RGBA; haveIntersection(r1: import("./types").IRect, r2: import("./types").IRect): boolean; cloneObject(obj: Any): Any; cloneArray(arr: any[]): any[]; degToRad(deg: number): number; radToDeg(rad: number): number; _degToRad(deg: number): number; _radToDeg(rad: number): number; _getRotation(radians: any): any; _capitalize(str: string): string; throw(str: string): never; error(str: string): void; warn(str: string): void; each(obj: any, func: any): void; _inRange(val: any, left: any, right: any): boolean; _getProjectionToSegment(x1: any, y1: any, x2: any, y2: any, x3: any, y3: any): any[]; _getProjectionToLine(pt: import("./types").Vector2d, line: any, isClosed: any): import("./types").Vector2d; _prepareArrayForTween(startArray: any, endArray: any, isClosed: any): any[]; _prepareToStringify(obj: any): any; _assign(target: T, source: U): T & U; _getFirstPointerId(evt: any): any; }; Transform: typeof Transform; Node: typeof Node; Container: typeof Container; Stage: typeof Stage; stages: Stage[]; Layer: typeof Layer; FastLayer: typeof FastLayer; Group: typeof Group; DD: { readonly isDragging: boolean; justDragged: boolean; readonly node: Node; _dragElements: Map; startPointerPos: import("./types").Vector2d; offset: import("./types").Vector2d; pointerId?: number; dragStatus: "stopped" | "ready" | "dragging"; }>; _drag(evt: any): void; _endDragBefore(evt?: any): void; _endDragAfter(evt: any): void; }; Shape: typeof Shape; shapes: { [key: string]: Shape; }; Animation: typeof Animation; Tween: typeof Tween; Easings: { BackEaseIn(t: any, b: any, c: any, d: any): any; BackEaseOut(t: any, b: any, c: any, d: any): any; BackEaseInOut(t: any, b: any, c: any, d: any): any; ElasticEaseIn(t: any, b: any, c: any, d: any, a: any, p: any): any; ElasticEaseOut(t: any, b: any, c: any, d: any, a: any, p: any): any; ElasticEaseInOut(t: any, b: any, c: any, d: any, a: any, p: any): any; BounceEaseOut(t: any, b: any, c: any, d: any): any; BounceEaseIn(t: any, b: any, c: any, d: any): any; BounceEaseInOut(t: any, b: any, c: any, d: any): any; EaseIn(t: any, b: any, c: any, d: any): any; EaseOut(t: any, b: any, c: any, d: any): any; EaseInOut(t: any, b: any, c: any, d: any): any; StrongEaseIn(t: any, b: any, c: any, d: any): any; StrongEaseOut(t: any, b: any, c: any, d: any): any; StrongEaseInOut(t: any, b: any, c: any, d: any): any; Linear(t: any, b: any, c: any, d: any): any; }; Context: typeof Context; Canvas: typeof Canvas; }; export default Konva;