import type { MarketrixConfig } from '../types';
/**
 * Get the API URL from config.
 * @param config - MarketrixConfig to extract API URL from
 * @returns API URL string or empty string if not configured
 */
export declare const getApiUrl: (config?: Partial<MarketrixConfig>) => string;
/**
 * Derives the websocket URL for the agent server
 * Requires config.mtxAiHost to be provided
 * @throws Error if mtxAiHost is not provided
 */
export declare function getAgentWebSocketUrl(config?: Partial<MarketrixConfig>): string;
/**
 * Converts an API URL to a WebSocket URL for events endpoint
 * If http:// or https:// is provided, converts it appropriately
 * Appends /events path to the URL
 */
export declare function getEventsWebSocketUrl(apiUrl: string): string;
//# sourceMappingURL=config.d.ts.map