import { ImageProps } from '../../Image'; import { FabricObject } from '../../Object/FabricObject'; import { FileObject } from '../type/file'; import { WidgetURLInterface } from '../type/widget.entity.url'; import { WidgetType } from '../type/widget.type'; export type XURLProps = ImageProps & WidgetURLInterface; export declare const XURLDefaultValues: Partial; export declare class XURL extends FabricObject implements WidgetURLInterface { static objType: string; static type: string; transcription: string; _previewImage: HTMLImageElement | null; extendedProperties: string[]; constructor(url: any, options: Partial); url: string; updatedBy: string; updatedByName: string; createdByName: string; vectorSrc: FileObject; fileSrc: FileObject; fileName: string; previewImage: FileObject; boardId: string; objType: WidgetType; userId: string; zIndex: number; version: string; updatedAt: number; createdAt: number; createdBy: string; getObject(): Record; toObject(propertiesToInclude: Array): any; onDoubleClick(): void; drawObject(ctx: CanvasRenderingContext2D): void; private drawPreviewImage; renderTitle(ctx: any, title: string): void; wrapText(context: any, text: string, x: number, y: number, maxWidth: number, lineHeight: number): void; loadPreviewImage(previewImage: string): Promise; } //# sourceMappingURL=XURL.d.ts.map