declare function __VLS_template(): { attrs: Partial<{}>; slots: { dot?(_: {}): any; icon?(_: {}): any; title?(_: {}): any; label?(_: {}): any; timestamp?(_: {}): any; description?(_: {}): any; default?(_: {}): any; }; refs: { itemRef: HTMLDivElement; }; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent; readonly default: "default"; }; readonly color: { readonly type: StringConstructor; readonly default: ""; }; readonly label: { readonly type: StringConstructor; readonly default: ""; }; readonly title: { readonly type: StringConstructor; readonly default: ""; }; readonly description: { readonly type: StringConstructor; readonly default: ""; }; readonly timestamp: { readonly type: StringConstructor; readonly default: ""; }; readonly hollow: { readonly type: BooleanConstructor; readonly default: false; }; readonly lineStyle: { readonly type: import('vue').PropType<"solid" | "dashed">; readonly default: "solid"; }; readonly collapsible: { readonly type: BooleanConstructor; readonly default: false; }; readonly defaultExpanded: { readonly type: BooleanConstructor; readonly default: true; }; readonly clickable: { readonly type: BooleanConstructor; readonly default: false; }; readonly card: { readonly type: BooleanConstructor; readonly default: false; }; readonly loading: { readonly type: BooleanConstructor; readonly default: false; }; readonly progress: { readonly type: NumberConstructor; readonly default: undefined; }; readonly gradientColor: { readonly type: StringConstructor; readonly default: ""; }; readonly expandable: { readonly type: BooleanConstructor; readonly default: false; }; readonly maxLines: { readonly type: NumberConstructor; readonly default: 3; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: (e: MouseEvent) => any; }, string, import('vue').PublicProps, Readonly; readonly default: "default"; }; readonly color: { readonly type: StringConstructor; readonly default: ""; }; readonly label: { readonly type: StringConstructor; readonly default: ""; }; readonly title: { readonly type: StringConstructor; readonly default: ""; }; readonly description: { readonly type: StringConstructor; readonly default: ""; }; readonly timestamp: { readonly type: StringConstructor; readonly default: ""; }; readonly hollow: { readonly type: BooleanConstructor; readonly default: false; }; readonly lineStyle: { readonly type: import('vue').PropType<"solid" | "dashed">; readonly default: "solid"; }; readonly collapsible: { readonly type: BooleanConstructor; readonly default: false; }; readonly defaultExpanded: { readonly type: BooleanConstructor; readonly default: true; }; readonly clickable: { readonly type: BooleanConstructor; readonly default: false; }; readonly card: { readonly type: BooleanConstructor; readonly default: false; }; readonly loading: { readonly type: BooleanConstructor; readonly default: false; }; readonly progress: { readonly type: NumberConstructor; readonly default: undefined; }; readonly gradientColor: { readonly type: StringConstructor; readonly default: ""; }; readonly expandable: { readonly type: BooleanConstructor; readonly default: false; }; readonly maxLines: { readonly type: NumberConstructor; readonly default: 3; }; }>> & Readonly<{ onClick?: ((e: MouseEvent) => any) | undefined; }>, { readonly loading: boolean; readonly type: import('./timeline').TimelineItemType; readonly label: string; readonly progress: number; readonly title: string; readonly color: string; readonly description: string; readonly collapsible: boolean; readonly timestamp: string; readonly card: boolean; readonly clickable: boolean; readonly expandable: boolean; readonly hollow: boolean; readonly lineStyle: "solid" | "dashed"; readonly defaultExpanded: boolean; readonly gradientColor: string; readonly maxLines: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { itemRef: HTMLDivElement; }, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };