import { CSSResultGroup, PropertyValues, TemplateResult, LitElement } from 'lit'; export type SbbTitleLevel = '1' | '2' | '3' | '4' | '5' | '6'; declare const SbbTitleBase_base: import('../core/mixins.js').AbstractConstructor & typeof LitElement; /** * It displays a title with a heading role. * * @slot - Use the unnamed slot to display the title. */ export declare abstract class SbbTitleBase extends SbbTitleBase_base { static styles: CSSResultGroup; /** Title level */ level: SbbTitleLevel; /** Visual level for the title. Optional, if not set, the value of level will be used. */ visualLevel?: SbbTitleLevel; /** * Sometimes we need a title in the markup to present a proper hierarchy * to the screen readers while we do not want to let that title appear * visually. In this case we set visuallyHidden to true. */ visuallyHidden?: boolean; protected willUpdate(changedProperties: PropertyValues): void; protected render(): TemplateResult; } export {}; //# sourceMappingURL=title-base.d.ts.map