export declare const EPSILON = 0.0001;
export declare function createCanvas(element: Element | HTMLDivElement, width?: number, height?: number): HTMLCanvasElement;
export declare function createViewportElement(element: HTMLDivElement): HTMLDivElement;
export declare function setCanvasCreator(canvasCreatorArg: any): void;
export type ViewportCanvasExtent = HTMLCanvasElement | {
    width: number;
    height: number;
};
export declare function updateCanvasSizeAndAspectRatio(canvas: HTMLCanvasElement, extentOrOffscreen?: ViewportCanvasExtent): boolean | undefined;
export declare function getOrCreateCanvas(element: HTMLDivElement): HTMLCanvasElement;
export default getOrCreateCanvas;
