UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

188 lines (187 loc) 7.92 kB
import { ILayoutCanvasTabDefinition, Guid, ILayoutCanvasExpansionItemDefinition, ILayoutCanvasTabInstance, ILayoutCanvasExpansionItemInstance, Block, LoadedLayout, ILayoutCanvasExpansionItemDefinitionSlots, IReactiveLayoutItemsSettingsStore } from "@omnia/fx/models"; import { MessageBusExposeOnlySubscription } from "@omnia/fx"; export declare class TabsLayoutSettings implements ILayoutCanvasTabDefinition { static tabId: Guid; private static messageBeforeCreate; private static messageCreated; id: Guid; items: ILayoutCanvasExpansionItemDefinition[]; weight: number; hooks: { beforeCreate: MessageBusExposeOnlySubscription<ILayoutCanvasTabDefinition>; created: MessageBusExposeOnlySubscription<ILayoutCanvasTabInstance>; }; createInstance(layout: LoadedLayout): Promise<ILayoutCanvasTabInstance>; } export declare class LayoutBlockHeaderSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class LayoutBlockThemingSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class LayoutGlobalHeaderSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class LayoutThemingSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class LayoutStyleSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class TabSectionLayoutSettings implements ILayoutCanvasTabDefinition { static tabId: Guid; private static messageBeforeCreate; private static messageCreated; id: Guid; items: ILayoutCanvasExpansionItemDefinition[]; weight: number; hooks: { beforeCreate: MessageBusExposeOnlySubscription<ILayoutCanvasTabDefinition>; created: MessageBusExposeOnlySubscription<ILayoutCanvasTabInstance>; }; createInstance(layout: LoadedLayout): Promise<ILayoutCanvasTabInstance>; } export declare class GeneralSectionSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class HeaderSectionSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class SpacingSectionSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class StyleSectionSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class CssSectionSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class TargetingSectionSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class ThemingSectionSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class TabBlockSettings implements ILayoutCanvasTabDefinition { static tabId: Guid; private static messageBeforeCreate; private static messageCreated; id: Guid; items: ILayoutCanvasExpansionItemDefinition[]; weight: number; hooks: { beforeCreate: MessageBusExposeOnlySubscription<ILayoutCanvasTabDefinition>; created: MessageBusExposeOnlySubscription<ILayoutCanvasTabInstance>; }; createInstance(layout: LoadedLayout, block?: Block, blockSettingsStore?: IReactiveLayoutItemsSettingsStore): Promise<ILayoutCanvasTabInstance>; } export declare class TabBlockLayoutSettings implements ILayoutCanvasTabDefinition { static tabId: Guid; private static messageBeforeCreate; private static messageCreated; id: Guid; items: ILayoutCanvasExpansionItemDefinition[]; weight: number; hooks: { beforeCreate: MessageBusExposeOnlySubscription<ILayoutCanvasTabDefinition>; created: MessageBusExposeOnlySubscription<ILayoutCanvasTabInstance>; }; createInstance(layout: LoadedLayout): Promise<ILayoutCanvasTabInstance>; } export declare class HeaderBlockSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class SpacingBlockSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class StyleBlockSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class CssBlockSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class TargetingBlockSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class ThemingBlockSettings implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; } export declare class LayoutLockExpansionItemDefinition implements ILayoutCanvasExpansionItemDefinition { static expansionItemId: Guid; id: Guid; weight: number; slots: ILayoutCanvasExpansionItemDefinitionSlots; createInstance(): Promise<ILayoutCanvasExpansionItemInstance>; }