import { CSSResultGroup, LitElement, PropertyValues, TemplateResult } from 'lit'; import { WithListChildren } from '../core/mixins.js'; import { SbbBlockLinkButtonElement, SbbBlockLinkElement } from '../link.js'; import { SbbTitleLevel } from '../title.js'; declare const SbbSkiplinkListElement_base: import('../core/mixins.js').AbstractConstructor> & typeof LitElement; /** * It displays a list of `sbb-block-link`/`sbb-block-link-button` which are visible only when focused. * * @slot - Use the unnamed slot to add `sbb-block-link`/`sbb-block-link-button` elements to the `sbb-skiplink-list`. * @cssprop [--sbb-skiplink-list-z-index=var(--sbb-overlay-default-z-index)] - To specify a custom stack order, * the `z-index` can be overridden by defining this CSS variable. The default `z-index` of the * component is set to `var(--sbb-overlay-default-z-index)` with a value of `1000`. */ export declare class SbbSkiplinkListElement extends SbbSkiplinkListElement_base { static styles: CSSResultGroup; protected readonly listChildLocalNames: string[]; /** The title text we want to place before the list. */ titleContent?: string; /** The semantic level of the title, e.g. 2 = h2. */ titleLevel: SbbTitleLevel; constructor(); protected willUpdate(changedProperties: PropertyValues>): void; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-skiplink-list': SbbSkiplinkListElement; } } export {}; //# sourceMappingURL=skiplink-list.d.ts.map