import type { ChartConfig } from '@/types/chart'; export interface StableChartWrapperProps { chartId: string; /** Getter function for reactive config updates */ getConfig?: () => ChartConfig | null | undefined; /** Getter function for reactive loading state updates */ getIsLoading?: () => boolean; backgroundColor?: string; textColor?: string; } /** * A stable wrapper component that renders ChartBubble only ONCE when config becomes available. * Uses manual DOM rendering via solid-js/web render() to bypass reactive updates. * This prevents re-renders during streaming updates. */ export declare const StableChartWrapper: (props: StableChartWrapperProps) => import("solid-js").JSX.Element; export default StableChartWrapper; //# sourceMappingURL=StableChartWrapper.d.ts.map