import { Component } from 'react'; import { ZoomBehavior } from 'd3'; import { Transform } from '../customTypings/index.d'; export declare function transformToString(transform?: Transform): string; type State = { transform?: Transform; transformToApply?: Transform; }; type Props = { children?: any; setZoom?: (transform: Transform) => void; transform?: Transform; transformToApply?: Transform; }; declare class ZoomHandler extends Component { zoom: ZoomBehavior; selection: any; zoomCatcher: any; constructor(props: Props); componentDidMount(): void; componentDidUpdate(oldProps: Props): void; onZoomEnd: (event: any) => void; onZoom: (event: any) => void; render(): import("react/jsx-runtime").JSX.Element; } export default ZoomHandler;