import { default as EaBase } from '../../core/EaBase'; /** * @summary 回到顶部组件,用于快速返回页面顶部的操作按钮,支持自定义滚动目标、显示阈值和平滑滚动。 * @status stable * @since 3.0 * * @slot default - 默认插槽,用于自定义按钮内容。 * * @csspart container - 容器元素。 * * @cssproperty --ea-backtop-right - 距右侧距离。 * @cssproperty --ea-backtop-bottom - 距底部距离。 * @cssproperty --ea-backtop-size - 按钮尺寸。 * @cssproperty --ea-backtop-border-radius - 按钮圆角。 * @cssproperty --ea-backtop-font-size - 图标字体大小。 * @cssproperty --ea-backtop-color - 图标颜色。 * @cssproperty --ea-backtop-background-color - 背景颜色。 * @cssproperty --ea-backtop-box-shadow - 阴影。 * @cssproperty --ea-backtop-transition - 过渡动画时长。 * @cssproperty --ea-backtop-z-index - 层级。 */ export declare class EaBacktop extends EaBase { private _container; private _beforeLeaveAbortController?; private _targetScrollAbortController?; target: string; visibilityHeight: number; right: string; bottom: string; smooth: boolean; /** * 更新容器类名 */ updateContainerClasslist(): string; /** * 获取当前滚动位置 * @returns 当前滚动高度 */ private _getCurrentScrollTop; /** * 滚动事件处理 */ private _handleScroll; /** * 绑定自定义目标的滚动监听 */ private _bindTargetScroll; /** * 渲染模板 */ html(): string; /** 点击处理 */ private _handleClick; /** 键盘激活处理 */ private _handleKeydown; /** 滚动到顶部 */ private _scrollToTop; private _onWindowScroll; $mount(): void; $beforeUnmount(): void; } //# sourceMappingURL=index.d.ts.map