import { default as MonoChart } from './src/TxMonoChart.vue'; export declare const TxMonoChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onSelect?: ((hit: import('.').MonoChartHit) => any) | undefined; onError?: ((error: Error) => any) | undefined; onLoad?: ((data: Pick) => any) | undefined; "onUpdate:open"?: ((value: boolean) => any) | undefined; onHover?: ((hit: import('.').MonoChartHit | null) => any) | undefined; "onUpdate:period"?: ((value: string) => any) | undefined; "onUpdate:seriesMode"?: ((value: import('.').MonoChartSeriesMode) => any) | undefined; "onUpdate:layout"?: ((value: import('.').MonoChartLayout) => any) | undefined; "onUpdate:curve"?: ((value: import('.').MonoChartCurve) => any) | undefined; "onUpdate:showLine"?: ((value: boolean) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { select: (hit: import('.').MonoChartHit) => any; error: (error: Error) => any; load: (data: Pick) => any; "update:open": (value: boolean) => any; hover: (hit: import('.').MonoChartHit | null) => any; "update:period": (value: string) => any; "update:seriesMode": (value: import('.').MonoChartSeriesMode) => any; "update:layout": (value: import('.').MonoChartLayout) => any; "update:curve": (value: import('.').MonoChartCurve) => any; "update:showLine": (value: boolean) => any; }, import('vue').PublicProps, { ariaLabel: string; data: import('.').MonoChartData; width: number; variant: import('.').MonoChartVariant; defaultOpen: boolean; open: boolean; compact: boolean; locale: string; controls: boolean; showLegend: boolean; showTooltip: boolean; showLine: boolean; showMonths: boolean; months: number; cellSize: number; }, false, {}, {}, Record, Record, string, { host: HTMLElement; svg: SVGSVGElement; tooltip: HTMLDivElement; }, HTMLElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onSelect?: ((hit: import('.').MonoChartHit) => any) | undefined; onError?: ((error: Error) => any) | undefined; onLoad?: ((data: Pick) => any) | undefined; "onUpdate:open"?: ((value: boolean) => any) | undefined; onHover?: ((hit: import('.').MonoChartHit | null) => any) | undefined; "onUpdate:period"?: ((value: string) => any) | undefined; "onUpdate:seriesMode"?: ((value: import('.').MonoChartSeriesMode) => any) | undefined; "onUpdate:layout"?: ((value: import('.').MonoChartLayout) => any) | undefined; "onUpdate:curve"?: ((value: import('.').MonoChartCurve) => any) | undefined; "onUpdate:showLine"?: ((value: boolean) => any) | undefined; }>, {}, {}, {}, {}, { ariaLabel: string; data: import('.').MonoChartData; width: number; variant: import('.').MonoChartVariant; defaultOpen: boolean; open: boolean; compact: boolean; locale: string; controls: boolean; showLegend: boolean; showTooltip: boolean; showLine: boolean; showMonths: boolean; months: number; cellSize: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onSelect?: ((hit: import('.').MonoChartHit) => any) | undefined; onError?: ((error: Error) => any) | undefined; onLoad?: ((data: Pick) => any) | undefined; "onUpdate:open"?: ((value: boolean) => any) | undefined; onHover?: ((hit: import('.').MonoChartHit | null) => any) | undefined; "onUpdate:period"?: ((value: string) => any) | undefined; "onUpdate:seriesMode"?: ((value: import('.').MonoChartSeriesMode) => any) | undefined; "onUpdate:layout"?: ((value: import('.').MonoChartLayout) => any) | undefined; "onUpdate:curve"?: ((value: import('.').MonoChartCurve) => any) | undefined; "onUpdate:showLine"?: ((value: boolean) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { select: (hit: import('.').MonoChartHit) => any; error: (error: Error) => any; load: (data: Pick) => any; "update:open": (value: boolean) => any; hover: (hit: import('.').MonoChartHit | null) => any; "update:period": (value: string) => any; "update:seriesMode": (value: import('.').MonoChartSeriesMode) => any; "update:layout": (value: import('.').MonoChartLayout) => any; "update:curve": (value: import('.').MonoChartCurve) => any; "update:showLine": (value: boolean) => any; }, string, { ariaLabel: string; data: import('.').MonoChartData; width: number; variant: import('.').MonoChartVariant; defaultOpen: boolean; open: boolean; compact: boolean; locale: string; controls: boolean; showLegend: boolean; showTooltip: boolean; showLine: boolean; showMonths: boolean; months: number; cellSize: number; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Readonly<{ header?: (props: { metric: string | number; data: import('.').MonoChartData; }) => unknown; tooltip?: (props: { hit: import('.').MonoChartHit; }) => unknown; center?: (props: { value: string | number; label: string; hit: import('.').MonoChartHit | null; }) => unknown; repository?: (props: { repo: NonNullable[number]; }) => unknown; avatar?: (props: { repo: NonNullable[number]; collapsed: boolean; }) => unknown; footer?: (props: { data: import('.').MonoChartData; }) => unknown; }> & { header?: (props: { metric: string | number; data: import('.').MonoChartData; }) => unknown; tooltip?: (props: { hit: import('.').MonoChartHit; }) => unknown; center?: (props: { value: string | number; label: string; hit: import('.').MonoChartHit | null; }) => unknown; repository?: (props: { repo: NonNullable[number]; }) => unknown; avatar?: (props: { repo: NonNullable[number]; collapsed: boolean; }) => unknown; footer?: (props: { data: import('.').MonoChartData; }) => unknown; }; }) & { install: (app: import('vue').App) => void; }; export { MONO_CHART_VARIANTS } from './src/types'; export { loadGitHubActivity } from './src/activity-source'; export type { MonoChartAccent, MonoChartActivityLoader, MonoChartCandle, MonoChartContribution, MonoChartCurve, MonoChartData, MonoChartEmits, MonoChartHit, MonoChartItem, MonoChartLabels, MonoChartLayout, MonoChartMatrixRow, MonoChartPeriod, MonoChartPoint, MonoChartProps, MonoChartRange, MonoChartRepo, MonoChartScatterPoint, MonoChartSeries, MonoChartSeriesMode, MonoChartTreeNode, MonoChartVariant, MonoChartWaterfall, } from './src/types'; export type TxMonoChartInstance = InstanceType;