import type { Node } from '../../../Node'; export interface ChartResizeOptions { minWidth?: number; minHeight?: number; padding?: number; /** When false, only width is synced (default true). */ watchHeight?: boolean; /** Sync `size` for pie/radar widgets (default true). */ syncSize?: boolean; } /** Keep chart props in sync when a container element is resized. */ export declare function installChartResizeObserver(chartNode: Node, container: HTMLElement, options?: ChartResizeOptions): void; export declare function detachChartResizeObserver(chartNode: Node): void;