import { InfiniteScrollActionSlotProps, InfiniteScrollComponentBaseProps, InfiniteScrollSlotProps, ReloadOptions } from '@inertiajs/core'; import { PropType, SlotsType } from 'vue'; declare const InfiniteScroll: import("vue").DefineComponent; required: true; }; buffer: { type: PropType; default: number; }; onlyNext: { type: BooleanConstructor; default: boolean; }; onlyPrevious: { type: BooleanConstructor; default: boolean; }; as: { type: PropType; default: string; }; manual: { type: PropType; default: boolean; }; manualAfter: { type: PropType; default: number; }; preserveUrl: { type: PropType; default: boolean; }; reverse: { type: PropType; default: boolean; }; autoScroll: { type: PropType; default: undefined; }; itemsElement: { type: PropType HTMLElement | null | undefined)>; default: null; }; startElement: { type: PropType HTMLElement | null | undefined)>; default: null; }; endElement: { type: PropType HTMLElement | null | undefined)>; default: null; }; params: { type: PropType; default: () => {}; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; buffer: { type: PropType; default: number; }; onlyNext: { type: BooleanConstructor; default: boolean; }; onlyPrevious: { type: BooleanConstructor; default: boolean; }; as: { type: PropType; default: string; }; manual: { type: PropType; default: boolean; }; manualAfter: { type: PropType; default: number; }; preserveUrl: { type: PropType; default: boolean; }; reverse: { type: PropType; default: boolean; }; autoScroll: { type: PropType; default: undefined; }; itemsElement: { type: PropType HTMLElement | null | undefined)>; default: null; }; startElement: { type: PropType HTMLElement | null | undefined)>; default: null; }; endElement: { type: PropType HTMLElement | null | undefined)>; default: null; }; params: { type: PropType; default: () => {}; }; }>> & Readonly<{}>, { reverse: boolean | undefined; preserveUrl: boolean | undefined; params: ReloadOptions; buffer: number | undefined; as: string | undefined; manual: boolean | undefined; manualAfter: number | undefined; autoScroll: boolean | undefined; onlyNext: boolean; onlyPrevious: boolean; itemsElement: string | (() => HTMLElement | null | undefined); startElement: string | (() => HTMLElement | null | undefined); endElement: string | (() => HTMLElement | null | undefined); }, SlotsType<{ default: InfiniteScrollSlotProps; previous: InfiniteScrollActionSlotProps; next: InfiniteScrollActionSlotProps; loading: InfiniteScrollActionSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default InfiniteScroll;