import type { TimelineSlots as Slots, TimelineNode } from './props';
declare const _default: import("vue").DefineComponent<{
    data: TimelineNode[];
    direction: "column" | "row" | "row-reverse";
    titlePosition: "end" | "start" | "alternate";
    descPosition: "inline" | "under" | "opposite";
    titleClass?: string;
    descClass?: string;
    titleWidth: string;
}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
    data: TimelineNode[];
    direction: "column" | "row" | "row-reverse";
    titlePosition: "end" | "start" | "alternate";
    descPosition: "inline" | "under" | "opposite";
    titleClass?: string;
    descClass?: string;
    titleWidth: string;
}> & Readonly<{}>, {
    readonly direction: "column" | "row" | "row-reverse";
    readonly titlePosition: "end" | "start" | "alternate";
    readonly descPosition: "inline" | "under" | "opposite";
    readonly titleWidth: string;
}, Slots, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
