type ArrayItem = NonNullable<{ [K in keyof R]: R[K] extends Array ? U : never; }[keyof R]>; export declare function makeIterableWithCursorParameter(method: (cursor?: string | undefined, ...rest: Rest) => Promise): (initialCursor?: string | undefined, ...rest: Rest) => AsyncIterableIterator>; export declare function makeIterableWithCursorInOptions(method: (...args: [...LeadingArgs, Options]) => Promise): (..._args: [...LeadingArgs, Options]) => AsyncIterableIterator>; export {};