import { DuetIconName, DuetTheme } from "../../common-types"; import { ThemeableComponent } from "../../common/themeable-component"; /** * @slot heading - This is a slot for heading content. */ export declare class DuetPageHeading implements ThemeableComponent { /** * Reference to host HTML element. */ element: HTMLElement; /** * Theme of the hero area. */ theme: DuetTheme; /** * Icon. */ icon: DuetIconName; /** * Layout. * Values narrow and fluid are deprecated. */ layout: "narrow" | "fluid" | "auto"; /** * Current step of total steps in progress indicator. * (Current step should start from 1, not 0.) * To render a progress indicator both progressTotalSteps and progressCurrentStep must be given. */ progressCurrentStep: number; /** * Total steps amount in progress indicator. * To render a progress indicator both progressTotalSteps and progressCurrentStep must be given */ progressTotalSteps: number; /** * Component lifecycle events. */ componentWillLoad(): void; private progressIndicator; /** * render() function * Always the last one in the class. */ render(): any; }