import { State } from '../State'; import { Element, ElementType } from '../Element'; declare type StateToSvg = (document: Document, svgContainer: SVGSVGElement, stateToSvgMapper: SVGElementsCreator) => StateToSvgChanger; export declare type StateToSvgChanger = (state: State) => void; export declare type SVGElementsCreator = (document: Document, element: Element) => SVGElement; export declare const stateToSvg: StateToSvg; declare type CombineSVGElementCreators = { [key in ElementType]: SVGElementsCreator; }; export declare const combineSVGElementCreators: (props: CombineSVGElementCreators) => SVGElementsCreator; export {};