/** * Demo API key generation for CyborgDB. * * This module provides functionality to generate temporary demo API keys * from the CyborgDB demo API service. */ /** * Generate a temporary demo API key from the CyborgDB demo API service. * * This function generates a temporary API key that can be used for demo purposes. * The endpoint can be configured via the CYBORGDB_DEMO_ENDPOINT environment variable. * * @param description - Optional description for the demo API key. * Defaults to "Temporary demo API key" if not provided. * @returns Promise resolving to the generated demo API key. * @throws Error if the demo API key could not be generated. * * @example * ```typescript * import { getDemoApiKey, Client } from 'cyborgdb'; * const demoKey = await getDemoApiKey(); * const client = new Client("https://your-instance.com", demoKey); * ``` */ export declare function getDemoApiKey(description?: string): Promise;