import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js"; import * as core from "../../../../core/index.js"; import * as Supermemory from "../../../index.js"; export declare namespace ContentManagementClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } /** * List, get, update, and delete content and memories */ export declare class ContentManagementClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options?: ContentManagementClient.Options); /** * Count live memories in this namespace for up to 100 public document IDs. Missing or inaccessible documents are omitted, not reported as zero. * * @param {string} namespace - The isolated namespace. This can be an ID for your user, a project ID, or any other identifier you wish to use to scope documents. * @param {Supermemory.PostNsByNamespaceListDocumentsMemoryCountsRequest} request * @param {ContentManagementClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Supermemory.BadRequestError} * @throws {@link Supermemory.UnauthorizedError} * @throws {@link Supermemory.ForbiddenError} * @throws {@link Supermemory.InternalServerError} * @throws {@link errors.SupermemoryError} * @throws {@link errors.SupermemoryTimeoutError} * * @example * await client.contentManagement.postNsByNamespaceListDocumentsMemoryCounts("user_alex", { * ids: ["ids"] * }) */ postNsByNamespaceListDocumentsMemoryCounts(namespace: string, request: Supermemory.PostNsByNamespaceListDocumentsMemoryCountsRequest, requestOptions?: ContentManagementClient.RequestOptions): core.HttpResponsePromise; private __postNsByNamespaceListDocumentsMemoryCounts; } //# sourceMappingURL=Client.d.ts.map