import { Merged, ValueOf } from "./types"; import { CONTENT_TYPE, OBJECT_FIT } from "./const/options"; export declare function getElement(el: HTMLElement | string | null): HTMLElement | null; export declare const getCanvas: (el: HTMLElement | string) => HTMLCanvasElement; export declare const getWebGLContext: (canvas: HTMLCanvasElement) => WebGLRenderingContext; export declare const merge: (target: From, ...sources: To[]) => Merged; export declare const clamp: (x: number, min: number, max: number) => number; export declare const getSubImage: (contentSize: { width: number; height: number; }, renderingSize: { width: number; height: number; }, objectFit: ValueOf, contentType: ValueOf) => { x: number; y: number; width: number; height: number; }; export declare const parsePadding: (padding: number | number[]) => number[];