UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

29 lines (28 loc) 1.39 kB
import { VueComponentBase } from "../../../.."; import { IWebComponentInstance } from "../../../../.."; import { HeaderLevel, MultilingualString, TextAlignment } from "../../../../../models"; import { BlockTitleSettingsStore, DirectionRuleStore, MultilingualStore } from "../../../../../stores"; import { IBlockTitleComponent } from "./IBlockTitle"; import { BlockInstance } from "../../../../BlockInstance"; export declare class BlockTitleComponent extends VueComponentBase implements IWebComponentInstance, IBlockTitleComponent { title: string; multilingualtitle: string | MultilingualString; settingsKey: any; alternativeContent?: JSX.Element; wrapWithHeaderLevel?: (headerElement: JSX.Element) => JSX.Element; multilingualStore: MultilingualStore; blockTitleSettingsStore: BlockTitleSettingsStore; blockInstance: BlockInstance; directionStore: DirectionRuleStore; private model; private headerLevels; mounted(): void; onSectionUpdated(): void; getFormatedTitleStringValue(title: string): string; getFormattedTitleString(): string; getTextAlignment(): TextAlignment; renderBlockIcon(title: string): VueTsxSupport.JSX.Element; renderTitle(title: string): VueTsxSupport.JSX.Element; renderTitleWithHeaderLevel(heading: HeaderLevel, title: string): import("vue").VNode; render(): VueTsxSupport.JSX.Element; }