import type { DiscordAccessor } from '../../accessor/discord.ts'; export interface AfterIdPagesOpts { endpoint: string; baseParams?: Record; lastIdFn: (item: Record) => string; pageSize?: number; startAfter?: string; newestFirst?: boolean; } export declare function afterIdPages>(accessor: DiscordAccessor, opts: AfterIdPagesOpts): AsyncIterableIterator; export interface OffsetPagesOpts { endpoint: string; baseParams?: Record; itemsPath: readonly string[]; totalKey?: string; pageSize?: number; startOffset?: number; maxPages?: number; } export declare function offsetPages(accessor: DiscordAccessor, opts: OffsetPagesOpts): AsyncIterableIterator; //# sourceMappingURL=paginate.d.ts.map