import { arrowDownConfig } from './arrow-down/arrowDownConfig'; import { arrowUpConfig } from './arrow-up/arrowUpConfig'; import { calloutConfig } from './callout/calloutConfig'; import { commentConfig } from './comment/commentConfig'; import { horizontalLineConfig, verticalLineConfig } from './cross-line/crossLineConfig'; import { disjointChannelConfig } from './disjoint-channel/disjointChannelConfig'; import { fibonacciRetracementTrendBasedConfig } from './fibonacci-retracement-trend-based/fibonacciRetracementTrendBasedConfig'; import { fibonacciRetracementConfig } from './fibonacci-retracement/fibonacciRetracementConfig'; import { arrowConfig, lineConfig } from './line/lineConfig'; import { datePriceRangeConfig, dateRangeConfig, priceRangeConfig, quickDatePriceRangeConfig } from './measurer/measurerConfig'; import { noteConfig } from './note/noteConfig'; import { parallelChannelConfig } from './parallel-channel/parallelChannelConfig'; import { textConfig } from './text/textConfig'; export declare const annotationConfigs: { [lineConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [horizontalLineConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [verticalLineConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [parallelChannelConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [disjointChannelConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [fibonacciRetracementConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [fibonacciRetracementTrendBasedConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [calloutConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [commentConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [noteConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [textConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [arrowConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [arrowUpConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [arrowDownConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [dateRangeConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [priceRangeConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [datePriceRangeConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; [quickDatePriceRangeConfig.type]: import("./annotationsSuperTypes").AnnotationTypeConfig; }; export declare function getTypedDatum(datum: unknown): import("./arrow-down/arrowDownProperties").ArrowDownProperties | import("./arrow-up/arrowUpProperties").ArrowUpProperties | import("./callout/calloutProperties").CalloutProperties | import("./comment/commentProperties").CommentProperties | import("./cross-line/crossLineProperties").HorizontalLineProperties | import("./cross-line/crossLineProperties").VerticalLineProperties | import("./disjoint-channel/disjointChannelProperties").DisjointChannelProperties | import("./line/lineProperties").ArrowProperties | import("./line/lineProperties").LineProperties | import("./fibonacci-retracement-trend-based/fibonacciRetracementTrendBasedProperties").FibonacciRetracementTrendBasedProperties | import("./fibonacci-retracement/fibonacciRetracementProperties").FibonacciRetracementProperties | import("./measurer/measurerProperties").DateRangeProperties | import("./measurer/measurerProperties").PriceRangeProperties | import("./measurer/measurerProperties").DatePriceRangeProperties | import("./measurer/measurerProperties").QuickDatePriceRangeProperties | import("./note/noteProperties").NoteProperties | import("./parallel-channel/parallelChannelProperties").ParallelChannelProperties | import("./text/textProperties").TextProperties | undefined;