import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class ServiceAccounts extends ClientSDK { /** * Create a service account * * @remarks * Mint a non-human principal scoped to this org (org owner/admin only). */ create(request: operations.CreateServiceAccountRequest, options?: RequestOptions): Promise; /** * List service accounts */ list(request: operations.ListServiceAccountsRequest, options?: RequestOptions): Promise; /** * Get a service account */ get(request: operations.GetServiceAccountRequest, options?: RequestOptions): Promise; /** * Delete a service account */ delete(request: operations.DeleteServiceAccountRequest, options?: RequestOptions): Promise; /** * List a service account's API keys */ listApiKeys(request: operations.ListServiceAccountApiKeysRequest, options?: RequestOptions): Promise>; /** * Update a service-account API key */ updateApiKey(request: operations.UpdateServiceAccountApiKeyRequest, options?: RequestOptions): Promise; /** * Delete a service-account API key */ deleteApiKey(request: operations.DeleteServiceAccountApiKeyRequest, options?: RequestOptions): Promise; /** * Rotate a service-account API key's secret */ regenerateApiKey(request: operations.RegenerateServiceAccountApiKeyRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=serviceaccounts.d.ts.map