import { default as component } from './src/TxDitherChart.vue'; declare const TxDitherChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onSelect?: ((value: import('.').DitherHover) => any) | undefined; "onUpdate:period"?: ((value: string) => any) | undefined; "onUpdate:activeKeys"?: ((value: string[]) => any) | undefined; "onUpdate:selectedSeries"?: ((value: string) => any) | undefined; "onUpdate:hover"?: ((value: import('.').DitherHover | null) => any) | undefined; "onUpdate:dateCursor"?: ((value: number | null) => any) | undefined; "onPeriod-change"?: ((value: string) => any) | undefined; }>, { scene: import('vue').ComputedRef; dataset: import('vue').ComputedRef; period: import('vue').ComputedRef; selectedSeries: import('vue').ComputedRef; dateCursor: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { select: (value: import('.').DitherHover) => any; "update:period": (value: string) => any; "update:activeKeys": (value: string[]) => any; "update:selectedSeries": (value: string) => any; "update:hover": (value: import('.').DitherHover | null) => any; "update:dateCursor": (value: number | null) => any; "period-change": (value: string) => any; }, import('vue').PublicProps, { title: string; pattern: import('.').DitherPattern; height: number; variant: import('.').DitherChartVariant; description: string; size: "xs" | "sm" | "md" | "lg"; compact: boolean; animated: boolean; nodes: readonly import('.').DitherNode[]; labels: import('.').DitherChartLabels; periods: readonly import('.').DitherPeriod[]; showLegend: boolean; indicator: "dot" | "line" | "dashed"; series: readonly import('.').DitherSeries[]; cells: readonly import('.').DitherCell[]; }, false, {}, {}, Record, Record, string, { stage: HTMLDivElement; canvas: HTMLCanvasElement; }, HTMLElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onSelect?: ((value: import('.').DitherHover) => any) | undefined; "onUpdate:period"?: ((value: string) => any) | undefined; "onUpdate:activeKeys"?: ((value: string[]) => any) | undefined; "onUpdate:selectedSeries"?: ((value: string) => any) | undefined; "onUpdate:hover"?: ((value: import('.').DitherHover | null) => any) | undefined; "onUpdate:dateCursor"?: ((value: number | null) => any) | undefined; "onPeriod-change"?: ((value: string) => any) | undefined; }>, { scene: import('vue').ComputedRef; dataset: import('vue').ComputedRef; period: import('vue').ComputedRef; selectedSeries: import('vue').ComputedRef; dateCursor: import('vue').ComputedRef; }, {}, {}, {}, { title: string; pattern: import('.').DitherPattern; height: number; variant: import('.').DitherChartVariant; description: string; size: "xs" | "sm" | "md" | "lg"; compact: boolean; animated: boolean; nodes: readonly import('.').DitherNode[]; labels: import('.').DitherChartLabels; periods: readonly import('.').DitherPeriod[]; showLegend: boolean; indicator: "dot" | "line" | "dashed"; series: readonly import('.').DitherSeries[]; cells: readonly import('.').DitherCell[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onSelect?: ((value: import('.').DitherHover) => any) | undefined; "onUpdate:period"?: ((value: string) => any) | undefined; "onUpdate:activeKeys"?: ((value: string[]) => any) | undefined; "onUpdate:selectedSeries"?: ((value: string) => any) | undefined; "onUpdate:hover"?: ((value: import('.').DitherHover | null) => any) | undefined; "onUpdate:dateCursor"?: ((value: number | null) => any) | undefined; "onPeriod-change"?: ((value: string) => any) | undefined; }>, { scene: import('vue').ComputedRef; dataset: import('vue').ComputedRef; period: import('vue').ComputedRef; selectedSeries: import('vue').ComputedRef; dateCursor: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { select: (value: import('.').DitherHover) => any; "update:period": (value: string) => any; "update:activeKeys": (value: string[]) => any; "update:selectedSeries": (value: string) => any; "update:hover": (value: import('.').DitherHover | null) => any; "update:dateCursor": (value: number | null) => any; "period-change": (value: string) => any; }, string, { title: string; pattern: import('.').DitherPattern; height: number; variant: import('.').DitherChartVariant; description: string; size: "xs" | "sm" | "md" | "lg"; compact: boolean; animated: boolean; nodes: readonly import('.').DitherNode[]; labels: import('.').DitherChartLabels; periods: readonly import('.').DitherPeriod[]; showLegend: boolean; indicator: "dot" | "line" | "dashed"; series: readonly import('.').DitherSeries[]; cells: readonly import('.').DitherCell[]; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Readonly<{ header?: (props: { total: number; period: string; }) => unknown; tooltip?: (props: { hover: import('.').DitherHover | null; }) => unknown; footer?: (props: { dataset: import('.').DitherDataset; }) => unknown; }> & { header?: (props: { total: number; period: string; }) => unknown; tooltip?: (props: { hover: import('.').DitherHover | null; }) => unknown; footer?: (props: { dataset: import('.').DitherDataset; }) => unknown; }; }) & { install: (app: import('vue').App) => void; }; export { TxDitherChart }; export { DITHER_CHART_VARIANTS, DITHER_PATTERNS } from './src/types'; export { DITHER_IDENTICAL_SOURCES, DITHER_SOURCE_COMPONENTS, DITHER_SOURCE_DIFFERENCES } from './src/source-catalog'; export { createDitherScene } from './src/geometry'; export type { DitherScene, DitherShape, SceneInput } from './src/geometry'; export type { DitherCell, DitherChartLabels, DitherChartProps, DitherChartVariant, DitherDataset, DitherHover, DitherNode, DitherPattern, DitherPeriod, DitherPoint, DitherSeries, } from './src/types'; export type TxDitherChartInstance = InstanceType; export default TxDitherChart;