import { GanttChartProps } from './GanttChart'; export interface TimelineCategory { name: string; color?: string | string[]; } declare const _default: >(__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ readonly onClick?: ((event: MouseEvent, data: { index: number; item: T; }) => any) | undefined; readonly onScroll?: ((distance: number) => any) | undefined; readonly onLabelHover?: ((item: T | undefined) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onScroll" | "onClick" | "onLabelHover"> & GanttChartProps & Partial<{}>> & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: { labelTooltip?(_: { values: T | undefined; }): any; fallback?(_: {}): any; }; emit: ((evt: "click", event: MouseEvent, data: { index: number; item: T; }) => void) & ((evt: "scroll", distance: number) => void) & ((evt: "labelHover", item: T | undefined) => void); }>) => import('vue').VNode & { __ctx?: Awaited; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {};