import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class Consumers extends ClientSDK { /** * Create consumer * * @remarks * Create a consumer */ create(request: components.ConsumerInput, options?: RequestOptions): Promise; /** * Get all consumers * * @remarks * This endpoint includes all application consumers, along with an aggregated count of requests made. */ list(request: operations.VaultConsumersAllRequest, options?: RequestOptions): Promise; /** * Get consumer * * @remarks * Consumer detail including their aggregated counts with the connections they have authorized. */ get(request: operations.VaultConsumersOneRequest, options?: RequestOptions): Promise; /** * Update consumer * * @remarks * Update consumer metadata such as name and email. */ update(request: operations.VaultConsumersUpdateRequest, options?: RequestOptions): Promise; /** * Delete consumer * * @remarks * Delete consumer and all their connections, including credentials. */ delete(request: operations.VaultConsumersDeleteRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=consumers.d.ts.map