import { InHouseVectorMapRenderer, RenderFn, VectorMapSeqConfig } from './models/types'; import { LayoutProvider as CircularLayoutProvider } from './transformer/circular/types'; declare type GenericVectorMapRenderer = InHouseVectorMapRenderer; export declare type YapvViewer = { use: (renderer: GenericVectorMapRenderer) => YapvViewer; draw: RenderFn; clear: () => Promise; }; export declare type YapvBase = { create: (container: HTMLElement) => YapvViewer; layout: { circular: (sequenceConfig: VectorMapSeqConfig) => CircularLayoutProvider; }; }; declare const baseImpl: YapvBase; export default baseImpl;