import { R as RequestableStateOptions, g as PollableStateOptions, i as PaginatedStorage, L as LoadableState, c as LoadableStateScope, P as PollableState, f as PollableStateScope, W as WithInitModule, o as PaginatedStorageOptions } from '../types-5EvFF6wb.cjs'; import { PrimitiveOrNested } from 'keyweaver'; import createRequestableState from '../createRequestableState/index.cjs'; import createRequestableStateScope from '../createRequestableStateScope/index.cjs'; import createPollableState from '../createPollableState/index.cjs'; import createPollableStateScope from '../createPollableStateScope/index.cjs'; import 'react'; type Args = WithInitModule ]>; type PaginatedRequestableStateArgs = Args>; type PaginatedRequestableNestedStateArgs = Args>; type PaginatedPollableStateArgs = Args>; type PaginatedPollableNestedStateArgs = Args>; /** * Creates a paginated state storage to manage and load data efficiently across multiple pages. * The created storage allows the loading and handling of data in a paginated structure, with support * for {@link createRequestableState requestable} and {@link createPollableState pollable} states. */ declare const createPaginatedStorage: { (...args: PaginatedRequestableStateArgs): PaginatedStorage>; (...args: PaginatedRequestableNestedStateArgs): PaginatedStorage>; (...args: PaginatedPollableStateArgs): PaginatedStorage>; (...args: PaginatedPollableNestedStateArgs): PaginatedStorage>; }; export { type PaginatedPollableNestedStateArgs, type PaginatedPollableStateArgs, type PaginatedRequestableNestedStateArgs, type PaginatedRequestableStateArgs, PaginatedStorage, createPaginatedStorage as default };