import { CSSResultGroup, TemplateResult, LitElement } from 'lit'; /** * It can be used as a container for maps. * * @slot - Use the unnamed slot to add content to the sidebar. * @slot map - Used for slotting the map. * @cssprop [--sbb-map-container-margin-start=var(--sbb-header-height)] - The component * comes along with a height calculation that subtracts the height of the header. * For specific use cases, this variable can be used to modify the preset height. * @cssprop [--sbb-map-container-sidebar-width=zero-large:400px;wide-ultra:480px] - Can be used * to modify the width of the left sidebar. */ export declare class SbbMapContainerElement extends LitElement { static styles: CSSResultGroup; /** Flag to show/hide the scroll up button inside the sidebar on mobile. */ hideScrollUpButton: boolean; private _scrollUpButtonVisible; private _intersector?; private _language; private _observer; /** * Button click callback to trigger the scroll to container top * @private */ private _onScrollButtonClick; /** * Intersection callback. Toggles the visibility. * @param entries * @private */ private _toggleButtonVisibilityOnIntersect; connectedCallback(): void; private _updateIntersectionObserver; disconnectedCallback(): void; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-map-container': SbbMapContainerElement; } } //# sourceMappingURL=map-container.d.ts.map