import { ChartReadinessState } from '../types.js'; /** * Readiness for renderers that report paint (Highcharts, via * `ChartRendererProps.onReady`): ready once the renderer has painted with a finished * query, or once the chart settles on the terminal empty overlay instead — where the * renderer never mounts and so never paints. * @param state - Current loading, paint, and data signals. * @returns `true` when the consumer `onReady` callback should fire for this cycle. * @internal */ export declare function isRendererReady(state: ChartReadinessState): boolean; /** * Readiness for renderers that never report paint (areamap): ready once the query * has finished and there is either chart data to render or a terminal empty state. * `rendererPainted` is ignored. * @param state - Current loading and data signals. * @returns `true` when the consumer `onReady` callback should fire for this cycle. * @internal */ export declare function isRendererDataReady(state: ChartReadinessState): boolean;