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; } /** * The Annotations atomic component * @internal */ export declare const _AnnotationsAtom: (props: PropsWithChildren) => import("react/jsx-runtime.js").JSX.Element; /** * The Annotations atomic component * @internal **/ export declare const AnnotationsAtom: ((props: PropsWithChildren) => import("react/jsx-runtime.js").JSX.Element) & { TrackAtom: { (props: PropsWithChildren): null; displayName: string; }; MarkerAtom: { (props: import("./types/marker.js").MarkerAtomProps): null; displayName: string; }; };