interface PaginatedApiOptions { command: 'gh' | 'glab'; cwd: string; context: string; initialEndpoint: string; apiPrefix?: string; allPages?: boolean; maxBuffer?: number; parsePage: (body: string, context: string) => T[]; } export declare function fetchPaginatedApi(options: PaginatedApiOptions & { allPages: true; }): Iterable; export declare function fetchPaginatedApi(options: PaginatedApiOptions & { allPages?: false; }): T[]; export declare function fetchPaginatedApi(options: PaginatedApiOptions): Iterable; export {}; //# sourceMappingURL=paginated-api.d.ts.map