interface $$__sveltets_2_IsomorphicComponent<Props extends Record<string, any> = any, Events extends Record<string, any> = any, Slots extends Record<string, any> = any, Exports = {}, Bindings = string> {
    new (options: import('svelte').ComponentConstructorOptions<Props>): import('svelte').SvelteComponent<Props, Events, Slots> & {
        $$bindings?: Bindings;
    } & Exports;
    (internal: unknown, props: Props & {
        $$events?: Events;
        $$slots?: Slots;
    }): Exports & {
        $set?: any;
        $on?: any;
    };
    z_$$bindings?: Bindings;
}
declare const BaseChart: $$__sveltets_2_IsomorphicComponent<{
    width?: number;
    height?: number;
    margin?: Record<string, any>;
    data?: any[];
    xAccessor?: Function;
    yAccessor?: Function;
    colorAccessor?: Function;
    xScaleType?: string;
    yScaleType?: string;
    curveType?: string;
    animate?: boolean;
    duration?: number;
    showGrid?: boolean;
    showXAxis?: boolean;
    showYAxis?: boolean;
    showTooltip?: boolean;
    tooltipFormat?: Function;
    xAxisFormat?: Function;
    yAxisFormat?: any;
    xLabel?: string;
    yLabel?: string;
    ariaLabel?: string;
    ariaDescription?: string;
    title?: string;
    enableKeyboardNavigation?: boolean;
    announceDataUpdates?: boolean;
    enableZoom?: boolean;
    enableBrush?: boolean;
    enableRealTimeUpdates?: boolean;
    streamingInterval?: number;
    maxDataPoints?: number;
    enableVirtualization?: boolean;
    interactionMode?: string;
    onDataPointClick?: any;
    onDataPointHover?: any;
    themeMode?: string;
}, {
    brushSelection: CustomEvent<any>;
    chartUpdate: CustomEvent<any>;
} & {
    [evt: string]: CustomEvent<any>;
}, {}, {}, "">;
type BaseChart = InstanceType<typeof BaseChart>;
export default BaseChart;
//# sourceMappingURL=BaseChart.svelte.d.ts.map