import type { ChartConfig } from '@/types/chart'; export interface ChartPlaceholderProps { chartId: string; /** Getter function that returns the chart config. Using a getter ensures reactivity when rendered via SolidJS render(). */ getConfig?: () => ChartConfig | null | undefined; /** Getter function that returns loading state. Using a getter ensures reactivity when rendered via SolidJS render(). */ getIsLoading?: () => boolean; /** Getter function that returns true while streaming is in progress. Using a getter ensures reactivity when rendered via SolidJS render(). */ isStreaming?: () => boolean; backgroundColor?: string; textColor?: string; } /** * Simplified placeholder component that renders charts directly inline. * Uses StableChartWrapper to ensure charts are only rendered once when config is available. * Includes a fullscreen button to open the chart in a popup modal with zoom/pan capabilities. */ export declare const ChartPlaceholder: (props: ChartPlaceholderProps) => import("solid-js").JSX.Element; export default ChartPlaceholder; //# sourceMappingURL=ChartPlaceholder.d.ts.map