import type { HtmlPluginOptions } from '@stream-markdown/html';
import type { Component, ComputedRef, InjectionKey } from 'vue';
import type { MarkdownAstParser, ParsedNode, StreamMarkdownProps } from 'vue-stream-markdown';
export interface RendererConfig {
renderers?: Record;
}
export interface EchartsOptions {
errorComponent?: Component;
}
export type EchartsDownloadHandler = (format: 'svg' | 'png') => void;
export declare const ECHARTS_OPTIONS_KEY: InjectionKey>;
export declare const ECHARTS_DOWNLOAD_HANDLERS_KEY: InjectionKey