/** * Billingual API * REST API for invoice management, customer management, and accounting operations. Features include cursor-based pagination for efficient data navigation, flexible JSON querying with MongoDB-style operators, full-text search across multiple fields, and comprehensive metadata support for custom tracking. * * The version of the OpenAPI document: 1.0.0 * Contact: api@billingual.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { ApiKey, ApiKeysGetResponse, CreateApiKeyRequest } from '../models/index'; export interface CreateApiKeyOperationRequest { data: CreateApiKeyRequest; } /** * */ export declare class AuthApi extends runtime.BaseAPI { /** * Create a new API key for programmatic access to the API. **IMPORTANT: The full API key is only returned once upon creation and cannot be retrieved later. Store it securely.** API keys can be created for live or sandbox environments. Live keys (lk_live_...) access production data, while sandbox keys (lk_sandbox_...) provide isolated testing environments with rate limits. **Authentication: Requires user access token (not API key).** * Create a new API key */ createApiKeyRaw(requestParameters: CreateApiKeyOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new API key for programmatic access to the API. **IMPORTANT: The full API key is only returned once upon creation and cannot be retrieved later. Store it securely.** API keys can be created for live or sandbox environments. Live keys (lk_live_...) access production data, while sandbox keys (lk_sandbox_...) provide isolated testing environments with rate limits. **Authentication: Requires user access token (not API key).** * Create a new API key */ createApiKey(requestParameters: CreateApiKeyOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List all API keys for the authenticated user\'s account. Returns metadata only - the secret key values are never returned after creation. **Authentication: Requires user access token (not API key).** * List API keys */ listApiKeysRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * List all API keys for the authenticated user\'s account. Returns metadata only - the secret key values are never returned after creation. **Authentication: Requires user access token (not API key).** * List API keys */ listApiKeys(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=AuthApi.d.ts.map