import { type PropsWithChildren } from 'react'; import { TimeseriesChartProps } from './types/timeseries-props.js'; import { TimeseriesChartRef } from './types/timeseries-ref.js'; /** * The `TimeseriesChart` visually represents data in sequential order of time. * It's used to observe trends, patterns, and fluctuations in the data over a * specific time period. * @public */ export declare const TimeseriesChart: ((props: TimeseriesChartProps & import("react").RefAttributes) => React.ReactElement | null) & { Band: { (props: import("./types/timeseries-band.js").TimeseriesChartBandProps): null; displayName: string; }; Legend: { (props: import("./slots/Legend.js").TimeseriesChartLegendProps): null; displayName: string; }; YAxis: { (props: import("./slots/YAxis.js").TimeseriesChartYAxisProps): null; displayName: string; }; XAxis: { (props: import("./slots/XAxis.js").TimeseriesChartXAxisProps): null; displayName: string; }; Tooltip: { (props: import("./slots/Tooltip.js").TimeseriesChartTooltipProps): null; displayName: string; }; Annotations: (props: PropsWithChildren) => null; Line: { (props: import("./slots/shapes/Line.js").TimeseriesChartLineProps): null; displayName: string; }; Area: { (props: import("./slots/shapes/Area.js").TimeseriesChartAreaProps): null; displayName: string; }; Bar: { (props: import("./slots/shapes/Bar.js").TimeseriesChartBarProps): null; displayName: string; }; Threshold: (props: PropsWithChildren) => null; Select: { (props: import("./slots/Select.js").TimeseriesSelectProps): null; displayName: string; }; Intent: { (props: import("../../core/slots/Intent/Intent.js").IntentProps): null; displayName: string; }; EmptyState: ({ children }: import("../core/slots/chart-states/EmptyStateSlot.js").EmptyStateSlotProps) => import("react/jsx-runtime.js").JSX.Element; ErrorState: ({ children }: import("../core/slots/chart-states/ErrorStateSlot.js").ErrorStateSlotProps) => import("react/jsx-runtime.js").JSX.Element; }; /** * Annotations Slots * @public */ export declare const TimeseriesAnnotations: { Marker: { (props: import("./slots/annotations/Marker.js").TimeseriesAnnotationsMarkerProps): null; displayName: string; }; Track: { (props: PropsWithChildren): null; displayName: string; }; Tooltip: { (props: import("../index.js").AnnotationsTooltipProps): null; displayName: string; }; };