import type { PaginatedResponse, PaginationOptions } from '../utils'; import { ApiClient } from './api_client'; /** * Resource collection client. * @private */ export declare class ResourceCollectionClient extends ApiClient { /** * @private */ protected _list(options?: T): Promise; /** * Returns async iterator to iterate through all items and Promise that can be awaited to get first page of results. */ protected _listPaginated>(options?: T): AsyncIterable & Promise; protected _create(resource: D): Promise; protected _getOrCreate(name?: string, resource?: D): Promise; } //# sourceMappingURL=resource_collection_client.d.ts.map