@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
25 lines (24 loc) • 1.13 kB
TypeScript
import { VueComponentBase } from "../../../..";
import { IWebComponentInstance } from "../../../../..";
import { 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;
multilingualStore: MultilingualStore;
blockTitleSettingsStore: BlockTitleSettingsStore;
blockInstance: BlockInstance;
directionStore: DirectionRuleStore;
private model;
mounted(): void;
onSectionUpdated(): void;
getFormatedTitleStringValue(title: string): string;
getFormattedTitleString(): string;
getTextAlignment(): TextAlignment;
renderBlockIcon(title: string): VueTsxSupport.JSX.Element;
render(): VueTsxSupport.JSX.Element;
}