import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; export declare class ApiKeyPairs extends ClientSDK { /** * List all API key pairs * * @remarks * List all API key pairs. */ list(cursor?: string | null | undefined, limit?: number | undefined, options?: RequestOptions): Promise>; /** * Create an API key pair * * @remarks * Create a new API key pair. */ create(request: components.APIKeyPairCreate, options?: RequestOptions): Promise; /** * Get an API key pair * * @remarks * Fetches an API key pair by its ID. */ get(apiKeyPairId: string, options?: RequestOptions): Promise; /** * Update an API key pair * * @remarks * Updates an API key pair. */ update(apiKeyPairUpdate: components.APIKeyPairUpdate, apiKeyPairId: string, options?: RequestOptions): Promise; /** * Delete an API key pair * * @remarks * Permanently removes an API key pair. */ delete(apiKeyPairId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=apikeypairs.d.ts.map