import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class ApiKeys extends ClientSDK { /** * Create a new API key * * @remarks * Creates a new API key with specified permissions and settings */ create(request: operations.PostApiLeadScraperMicroserviceApiV1ApiKeysRequestBody, options?: RequestOptions): Promise; /** * Update API key * * @remarks * Updates an existing API key's configuration */ update(request: operations.PutApiLeadScraperMicroserviceApiV1ApiKeysRequestBody, options?: RequestOptions): Promise; /** * List API keys * * @remarks * Retrieves a list of API keys with optional filtering */ list(request: operations.GetApiLeadScraperMicroserviceApiV1ApiKeysListRequest, options?: RequestOptions): Promise; /** * Rotate API key * * @remarks * Rotates an API key while maintaining its configuration */ rotate(request: operations.PostApiLeadScraperMicroserviceApiV1ApiKeysRotateRequestBody, options?: RequestOptions): Promise; /** * Get API key details * * @remarks * Retrieves details of a specific API key */ get(request: operations.GetApiLeadScraperMicroserviceApiV1ApiKeysKeyIdRequest, options?: RequestOptions): Promise; /** * Delete API key * * @remarks * Permanently deletes an API key */ delete(request: operations.DeleteApiLeadScraperMicroserviceApiV1ApiKeysKeyIdRequest, options?: RequestOptions): Promise; /** * Get tenant API key details * * @remarks * Retrieves details of a specific tenant API key */ getTenantDetails(request: operations.GetApiLeadScraperMicroserviceApiV1OrganizationsTenantsApiKeysKeyIdRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=apikeys.d.ts.map