import { type PropsWithChildren } from 'react'; /** * Props for AnnotationsAtom, representing properties related to annotations. * @internal */ export interface AnnotationsAtomProps { /** Width of the annotations' container. */ width: number; /** * Optional flag to determine whether to display labels. * @defaultValue true */ showLabels?: boolean; /** * Optional width for the labels if displayed. * @defaultValue 'DEFAULT_LABELS_WIDTH' constant */ labelsWidth?: number; /** * Draws a separator line below the bottom-most track. Used when the * annotations area is not directly adjacent to the plot (e.g. an XY chart * with a top axis) and the plot border cannot act as the separator. * @defaultValue false */ outerBottomLine?: boolean; } /** * The Annotations atomic component * @internal */ export declare const _AnnotationsAtom: (props: PropsWithChildren) => import("react").JSX.Element; /** * The Annotations atomic component * @internal **/ export declare const AnnotationsAtom: ((props: PropsWithChildren) => import("react").JSX.Element) & { TrackAtom: { (props: PropsWithChildren): null; displayName: string; }; MarkerAtom: { (props: import("./types/marker.js").MarkerAtomProps): null; displayName: string; }; }; //# sourceMappingURL=AnnotationsAtom.d.ts.map