import { type CSSProperties, type PropsWithChildren, type JSX, type ReactNode } from 'react'; import type { BehaviorTrackingProps } from '../../../../core/types/behavior-tracking-props.js'; import type { MaskingProps } from '../../../../core/types/masking-props.js'; interface ChartStateHandlerProps extends MaskingProps, BehaviorTrackingProps { empty: boolean; height: string | number; emptyState: ReactNode | undefined; errorState: ReactNode | ((message: string) => JSX.Element) | undefined; isLoading: boolean; style?: CSSProperties; className?: string; } export declare function ChartStateHandler(props: PropsWithChildren): import("react/jsx-runtime").JSX.Element; export {};