import { PharosElement } from '../base/pharos-element'; import type { PropertyValues, TemplateResult, CSSResultArray } from 'lit'; export type HeadingLevel = 1 | 2 | 3 | 4 | 5 | 6; export type HeadingPreset = '1' | '1--bold' | '2' | '2--bold' | '3' | '3--bold' | '4' | '4--bold' | '5' | '5--bold' | '6' | '6--bold' | '7' | '7--bold' | 'legend'; export declare const allLevels: HeadingLevel[]; export declare const allPresets: HeadingPreset[]; /** * Pharos heading component. * * @tag pharos-heading * * @slot - Contains the heading text (the default slot). */ export declare class PharosHeading extends PharosElement { /** * Indicates the heading tag level. * @attr level */ level: HeadingLevel; /** * Indicates the visual styling preset to use. * @attr preset */ preset: HeadingPreset; /** * Indicates if the heading should not have a margin applied. * @attr no-margin */ noMargin: boolean; static get styles(): CSSResultArray; protected update(changedProperties: PropertyValues): void; protected render(): TemplateResult; } //# sourceMappingURL=pharos-heading.d.ts.map