/// <reference types="react" resolution-mode="require"/>
/// <reference types="web" />
import { Size } from '../index.js';
export declare function getElementSize(ele: Element | HTMLElement): Size;
export declare function getChartSize(ele: Element | HTMLElement, width?: number, height?: number): {
    width: number;
    height: number;
};
export declare function getElement(container: HTMLElement | string): HTMLElement;
export declare function transformD3El(dom: HTMLElement): import("d3-selection").Selection<HTMLElement, unknown, null, undefined>;
export declare function getPixel(value: string | number): string | number;
export declare function resizeObserver(el: HTMLElement, fn: (size: Size) => void): ResizeObserver;
export declare function createSvg(el: d3.Selection<HTMLElement, unknown, null, undefined>, width?: number, height?: number): import("d3-selection").Selection<SVGSVGElement, unknown, null, undefined>;
