import { ResponsiveSvg } from '../responsive-svg/responsive-svg.js';
import { PropertyValues } from 'lit';
/**
 * Animates the provided SVG paths as if they were being drawn.
 *
 * @dependency responsive-svg
 *
 * @event {boolean} hc-intersection - Emits when the component enters or leaves the viewport.
 */
export declare class DrawSvg extends ResponsiveSvg {
    static styles: import("lit").CSSResult[];
    private intersection;
    protected svgClasses(): {
        animation: boolean;
    };
    protected updated(_changedProperties: PropertyValues): void;
}
declare global {
    interface HTMLElementTagNameMap {
        'draw-svg': DrawSvg;
    }
}
//# sourceMappingURL=draw-svg.d.ts.map