import { fabric } from "fabric"; import { ILayer } from "@layerhub-io/types"; declare class ObjectImporter { import(item: any, params: any): Promise; staticText(item: ILayer): Promise; staticImage(item: ILayer): Promise; backgroundImage(item: ILayer): Promise; staticVideo(item: ILayer): Promise; staticPath(item: ILayer): Promise; group(item: ILayer, params: any): Promise; background(item: ILayer): Promise; staticVector(item: ILayer): Promise; getBaseOptions(item: ILayer): { strokeWidth: number; strokeDashArray: number[] | null; strokeLineCap: string; strokeLineJoin: string; strokeUniform: boolean; strokeMiterLimit: number; strokeDashOffset: number | undefined; metadata: Record; stroke?: string | undefined; id: string; name: string | undefined; angle: number | undefined; top: number | undefined; left: number | undefined; width: number | undefined; height: number | undefined; originX: string; originY: string; scaleX: number; scaleY: number; opacity: number; flipX: boolean; flipY: boolean; skewX: number; skewY: number; }; } export default ObjectImporter;