import { Async, BaseComponent } from '@opendatasoft/visualizations';
import { FC } from 'react';
import { Props } from './Props';
declare type ComponentConstructor<Data, Options, ComponentClass extends BaseComponent<Data, Options>> = new (container: HTMLElement, data: Async<Data>, options: Options) => ComponentClass;
export default function wrap<Data, Options, ComponentClass extends BaseComponent<Data, Options>>(ComponentConstructor: ComponentConstructor<Data, Options, ComponentClass>): FC<Props<Data, Options>>;
export {};
