import type { Prettify } from '@inquirer/type'; export declare function usePagination({ items, active, renderItem, pageSize, loop, }: { items: ReadonlyArray; /** The index of the active item. */ active: number; /** Renders an item as part of a page. */ renderItem: (layout: Prettify<{ item: T; index: number; isActive: boolean; }>) => string; /** The size of the page. */ pageSize: number; /** Allows creating an infinitely looping list. `true` if unspecified. */ loop?: boolean; }): string;