import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "./models/index.js"; export declare class Secrets extends ClientSDK { /** * List API keys * * @remarks * Use when listing API keys (e.g. admin view or rotating keys). Returns a paginated list. */ listApiKeys(limit?: number | undefined, offset?: number | undefined, status?: string | undefined, options?: RequestOptions): Promise; /** * Create a new API key * * @remarks * Use when issuing a new API key (e.g. for a service account or for the current user). Provide service_account_id to create for a service account. */ createApiKey(request: models.CreateAPIKeyRequest, options?: RequestOptions): Promise; /** * Delete an API key * * @remarks * Use when revoking an API key (e.g. rotation or compromise). Permanently invalidates the key. */ deleteApiKey(id: string, options?: RequestOptions): Promise; } //# sourceMappingURL=secrets.d.ts.map