import type { StoryObj } from '@storybook/svelte'; declare const meta: { title: string; component: import("svelte").Component<{ example?: "error" | "ended" | "manual" | "both" | "grid" | "feed" | "list" | "chat"; mode?: import("./InfiniteScroll.svelte.ts").InfiniteScrollMode; rootMargin?: string; pageSize?: number; maxItems?: number; delayMs?: number; }, {}, "">; tags: string[]; argTypes: { example: { control: "select"; options: string[]; }; mode: { control: "select"; options: string[]; }; rootMargin: { control: "text"; }; pageSize: { control: { type: "number"; min: number; max: number; }; }; maxItems: { control: { type: "number"; min: number; max: number; }; }; delayMs: { control: { type: "number"; min: number; max: number; step: number; }; }; }; args: { example: "list"; mode: "auto"; rootMargin: string; pageSize: number; maxItems: number; delayMs: number; }; }; export default meta; type Story = StoryObj; export declare const Default: Story; export declare const Feed: Story; export declare const Grid: Story; export declare const Manual: Story; export declare const AutoAndButton: Story; export declare const ErrorRetry: Story; export declare const Chat: Story; export declare const Ended: Story; export declare const EagerPrefetch: Story;