import { type PropsWithChildren, type ReactElement } 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) => import("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("../index.js").TimeseriesChartLineProps): null; displayName: string; }; Area: { (props: import("../index.js").TimeseriesChartAreaProps): null; displayName: string; }; Bar: { (props: import("../index.js").TimeseriesChartBarProps): null; displayName: string; }; ThresholdIndicator: { (props: PropsWithChildren): null; displayName: string; }; Select: { (props: import("./slots/Select.js").TimeseriesSelectProps): null; displayName: string; }; Intent: { (props: import("../../index.js").IntentProps): null; displayName: string; }; EmptyState: ({ children }: import("../index.js").EmptyStateProp) => import("react/jsx-runtime").JSX.Element; ErrorState: ({ children }: import("../index.js").ErrorStateProps) => import("react/jsx-runtime").JSX.Element; ColorRule: { (_props: import("../index.js").ColorRuleProps): null; displayName: string; }; Toolbar: { (props: import("./types/toolbar.js").TimeseriesChartToolbarSlotProps): null; displayName: string; }; DownloadCSV: { (): null; displayName: string; }; Pan: { (props: import("./slots/Pan.js").TimeseriesPanSlotProps): null; displayName: string; }; Zoom: { (props: import("./slots/Zoom.js").TimeseriesZoomSlotProps): null; displayName: string; }; }; /** * Annotations Slots * @public */ export declare const TimeseriesAnnotations: { Marker: { (props: import("../index.js").TimeseriesAnnotationsMarkerProps): null; displayName: string; }; Track: { (props: PropsWithChildren): null; displayName: string; }; Tooltip: { (props: import("../index.js").AnnotationsTooltipProps): null; displayName: string; }; };