import type { BaseApiClientImpl } from "./jsbaseclient_api"; import type { ApiPaged, ApiResponse } from "./jsapi_types"; import type { Lister, ListerFieldFilter } from "./types"; export declare class ListerImpl implements Lister, AsyncIterable { err?: Error; offset: number; pageInfo: ApiPaged; subject: string; jsm: BaseApiClientImpl; filter: ListerFieldFilter; payload: unknown; constructor(subject: string, filter: ListerFieldFilter, jsm: BaseApiClientImpl, payload?: unknown); next(): Promise; countResponse(r?: ApiResponse): number; [Symbol.asyncIterator](): AsyncIterator; }