import '../../stencil.core';
import { EventEmitter } from '../../stencil.core';
export declare class Svg {
    private elements;
    private loading;
    private _svg;
    private _svgElement;
    el: HTMLElement;
    data: any;
    svgResult: string;
    dataJson: any;
    src: string;
    type: string;
    componentDidLoad(): void;
    componentDidUpdate(): void;
    loadSvg(): Promise<any>;
    parseSvg(svgResult: string): void;
    getElements(): Promise<any[]>;
    svgElementClick: EventEmitter;
    svgElementClickHandler(e: Event): void;
    setClickHandlers(): void;
    renderSvg(): void;
    render(): JSX.Element;
}
