/**
 * Render Utilities
 *
 * Utilities for converting SVG charts to terminal-displayable images.
 */
import type { ChartOptions, DisplayOptions, LineChartData, BarChartData, GaugeData, PieChartData, CandlestickData } from './types.js';
/**
 * Convert SVG string to terminal-displayable image.
 */
export declare function svgToTerminalImage(svgString: string, options?: DisplayOptions): Promise<string>;
export declare function renderLineChart(data: LineChartData, chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
export declare function renderBarChart(data: BarChartData, chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
export declare function renderTemperatureGauge(data: GaugeData, chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
export declare function renderWeatherIcon(condition: string, chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
export declare function renderSparkline(values: number[], chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
export declare function renderCandlestickChart(data: CandlestickData, chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
export declare function renderPieChart(data: PieChartData, chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
export declare function renderGaugeChart(data: GaugeData, chartOptions?: ChartOptions, displayOptions?: DisplayOptions): Promise<string>;
