import type { PropType } from "vue";
export type TimelineTone = "neutral" | "info" | "success" | "warning" | "danger";
export type TimelineOrientation = "vertical" | "horizontal";
export type TimelineItem = {
title: string;
meta?: string;
description?: string;
tone?: TimelineTone;
};
export type TimelineProps = {
items: TimelineItem[];
orientation?: TimelineOrientation;
class?: string;
};
/**
* Timeline — liste d'événements datés reliés par une ligne de connexion (façon
* Ant Design / MUI Timeline). Sémantique
/- , pastilles aria-hidden, style
* token-only. Distinct de TimelineChart (dataviz à échelle temporelle).
*/
export declare const Timeline: import("vue").DefineComponent;
required: true;
};
orientation: {
type: PropType;
default: string;
};
class: {
type: StringConstructor;
default: undefined;
};
}>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
required: true;
};
orientation: {
type: PropType;
default: string;
};
class: {
type: StringConstructor;
default: undefined;
};
}>> & Readonly<{}>, {
class: string;
orientation: TimelineOrientation;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
//# sourceMappingURL=Timeline.d.ts.map