import type { HttpClient } from '../http.js'; import type { PaginatedResponse, ApiKey, CreateApiKeyRequest, CreateApiKeyResponse, UpdateApiKeyRequest, RotateApiKeyRequest, RotateApiKeyResponse, ListApiKeysParams, ApiKeyUsageStats, ValidateApiKeyResponse } from '../types/index.js'; export declare class ApiKeysResource { #private; constructor(http: HttpClient); list(params?: ListApiKeysParams): Promise>; create(data: CreateApiKeyRequest): Promise; get(id: string): Promise; update(id: string, data: UpdateApiKeyRequest): Promise; delete(id: string): Promise; rotate(id: string, options?: RotateApiKeyRequest): Promise; revoke(id: string): Promise; getUsage(id: string): Promise; validate(apiKey: string): Promise; } //# sourceMappingURL=api-keys.d.ts.map