import { EventEmitter } from '../../stencil-public-runtime'; export interface ScrollOverlayScrollDetail { scrollTop: number; scrollHeight: number; clientHeight: number; } export declare class ScrollOverlay { el: HTMLElement; /** Optional accessible name. When provided, the scrollport is a focusable region. */ scrollLabel: string | undefined; /** Reports scroll position without exposing the internal scrollport element. */ dsScroll: EventEmitter; private viewport?; private content?; private overlay?; private controller?; componentDidLoad(): void; disconnectedCallback(): void; /** Move the owned scrollport to its beginning. */ scrollToStart(): Promise; /** Move the owned scrollport to its live end. */ scrollToEnd(): Promise; /** Re-measure footer geometry after an imperative slotted-content update. */ refreshOverlay(): Promise; private handleScroll; render(): any; } //# sourceMappingURL=ScrollOverlay.d.ts.map