import type { HttpClient } from "../core/http.js"; import type { CreateApiKeyRequest, ApiKeyCreatedResponse, ApiKeyListResponse, OneclawResponse } from "../types.js"; /** * ApiKeys resource — create, list, and revoke personal API keys * for human users. */ export declare class ApiKeysResource { private readonly http; constructor(http: HttpClient); /** * Create a new API key. Returns the full key string once — store it * securely as it cannot be retrieved again. */ create(options: CreateApiKeyRequest): Promise>; /** List all API keys for the current user (keys are masked). */ list(): Promise>; /** Revoke (deactivate) an API key by its ID. */ revoke(keyId: string): Promise>; } //# sourceMappingURL=api-keys.d.ts.map