/** * Wrapper configuration options */ export interface WrapperConfig { chartType?: string; syntax?: string | object; locale?: string; onChartReady?: (chart: any) => void; } /** * Wrapper instance that provides control over the wrapper UI */ export interface WrapperInstance { chartContainer: HTMLElement; destroy: () => void; setChartRef: (chart: any) => void; update: (syntax: string | object) => void; } /** * Create a wrapper container with tabs, buttons, and controls * @param container - The parent container element or selector * @param config - Wrapper configuration options * @returns A wrapper instance with the chart container and controls */ export declare function createVisWrapper(container: string | HTMLElement, config?: WrapperConfig): WrapperInstance;