import { LitElement } from 'lit'; export declare class WebUiSvgDrawLines extends LitElement { static styles: import('lit').CSSResult; get duration(): number; set duration(v: number); private _duration; easing: string; private _activeRun; private _hasAutoPlayed; /** * 停止当前播放并重新开始。每次调用重新收集子树中的几何元素。 * 所有元素同时开始并行的 stroke-dashoffset 动画。 * 无目标或当前主题范围启用 reduced motion 时立即 resolve。 */ replay(): Promise; private cancelAll; private _isReducedMotion; private finishRun; /** * 深度遍历组件的 light DOM 子节点与开放 Shadow Root, * 收集所有 SVGGeometryElement。closed shadow root 跳过。 */ private collectGeometryElements; private animateElement; private fixPathGap; private handleSlotChange; disconnectedCallback(): void; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'web-ui-svg-draw-lines': WebUiSvgDrawLines; } }