import { Meta, StoryObj } from '@storybook/react'; import { default as React } from 'react'; import { TimelineItemBase, TimelineGroupBase, ReactCalendarTimelineProps } from '../index'; type TimelineProps = ReactCalendarTimelineProps, TimelineGroupBase>; /** Props simplificadas solo para que Storybook docgen no falle con ItemProps['moveResizeValidator'] etc. */ type TimelinePropsForDocs = Omit & { moveResizeValidator?: (action: string, item: unknown, time: number, resizeEdge?: unknown) => number; itemRenderer?: (args: unknown) => React.ReactNode; groupRenderer?: (args: unknown) => React.ReactNode; }; declare const meta: Meta; export default meta; type Story = StoryObj; export declare const Default: Story; export declare const WithSidebarContent: Story; export declare const WithTodayMarker: Story; export declare const WithCursorMarker: Story; export declare const WithTodayAndCursorMarkers: Story; export declare const WithCustomHeaders: Story; /** * Uso con header que muestra el **año** (primera fila) y la unidad actual (p. ej. mes). * Patrón: `` para el año; segundo `` para meses/días. * Opcionalmente el segundo DateHeader puede llevar `intervalRenderer` para formatear (p. ej. 'MMM'). */ export declare const WithYearHeader: Story; export declare const StackedItems: Story; export declare const NoDragNoResize: Story; export declare const ResizeBothEdges: Story; export declare const WithSelection: Story; export declare const CustomLineHeightAndItemRatio: Story; export declare const NarrowSidebar: Story; export declare const NoSidebar: Story; export declare const CustomItemRenderer: Story; export declare const CustomGroupRenderer: Story; export declare const WithItemProps: Story; export declare const ControlledVisibleTime: Story; export declare const FullFeatured: Story; //# sourceMappingURL=Timeline.stories.d.ts.map