import type { CanvasPixelData, ITextDataOptions } from "./types.js"; import { type ICoordinates, type IDimension } from "@tsparticles/engine"; export declare function drawLine(context: OffscreenCanvasRenderingContext2D, begin: ICoordinates, end: ICoordinates): void; export declare function getCanvasImageData(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D, size: IDimension, offset: number, clear?: boolean): CanvasPixelData; export declare function getImageData(src: string, offset: number, canvasSettings?: CanvasRenderingContext2DSettings): Promise; export declare function getTextData(textOptions: ITextDataOptions, offset: number, fill: boolean, canvasSettings?: CanvasRenderingContext2DSettings): CanvasPixelData | undefined; export declare function loadFont(font?: string, weight?: string): Promise;