import { CSSResultGroup, PropertyValues, TemplateResult, LitElement } from 'lit'; import { SbbHorizontalFrom, SbbOrientation } from '../core/interfaces.js'; import { WithListChildren } from '../core/mixins.js'; import { SbbBlockLinkButtonElement, SbbBlockLinkElement, SbbBlockLinkStaticElement, SbbLinkSize } from '../link.js'; import { SbbTitleLevel } from '../title.js'; declare const SbbLinkListElement_base: import('../core/mixins.js').AbstractConstructor & import('../core/mixins.js').AbstractConstructor> & typeof LitElement; /** * It displays a list of `sbb-block-link`. * * @slot - Use the unnamed slot to add one or more `sbb-block-link`. * @slot title - Use this slot to provide a title. */ export declare class SbbLinkListElement extends SbbLinkListElement_base { static styles: CSSResultGroup; protected readonly listChildLocalNames: string[]; /** The title text we want to show before the list. */ titleContent?: string; /** The semantic level of the title, e.g. 2 = h2. */ titleLevel: SbbTitleLevel; /** * Text size of the nested sbb-block-link instances. This will overwrite the size attribute of * nested sbb-block-link instances. */ size: SbbLinkSize; /** Selected breakpoint from which the list is rendered horizontally. */ horizontalFrom?: SbbHorizontalFrom; /** The orientation in which the list will be shown vertical or horizontal. */ orientation: SbbOrientation; constructor(); protected willUpdate(changedProperties: PropertyValues>): void; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-link-list': SbbLinkListElement; } } export {}; //# sourceMappingURL=link-list.d.ts.map