docking-egid
Version:
This library is built to provide a solution for Angular enables the creation of complex layouts consisting of panels that can be floated, docked, nested, resized, pinned, unpinned and closed. Additional components can be integrated to create an IDE-like l
535 lines (534 loc) • 25.8 kB
TypeScript
/* eslint-disable */
/* tslint:disable */
/**
* This is an autogenerated file created by the Stencil compiler.
* It contains typing information for all components that exist in this project.
*/
import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime";
import { IgcContextMenuItem, IgcContextMenuOrientation, IgcContextMenuPosition, IgcDropTargetPaneInfo, IgcPaneNavigatorMetadata, IgcTabHeadersPosition } from "./components/dockmanager/dockmanager.interfaces";
import { IgcActivePaneEventArgs, IgcContentPane, IgcDockingIndicatorPosition, IgcDockManagerLayout, IgcDockManagerPane, IgcDockManagerPoint, IgcDockManagerResourceStrings, IgcFloatingPaneResizeEventArgs, IgcFloatingPaneResizeMoveEventArgs, IgcPaneCloseEventArgs, IgcPaneDragEndEventArgs, IgcPaneDragOverEventArgs, IgcPaneDragStartEventArgs, IgcPaneHeaderConnectionEventArgs, IgcPanePinnedEventArgs, IgcResizerLocation, IgcSplitPane, IgcSplitPaneOrientation, IgcSplitterResizeEventArgs, IgcTabGroupPane, IgcTabHeaderConnectionEventArgs, IgcUnpinnedLocation } from "./components/dockmanager/dockmanager.public-interfaces";
import { IgcDragEventArguments, IgcDragMoveEventArguments, IgcDragResizeEventArguments, IgcDragService, IgcDragStartEventArguments } from "./components/drag-drop/drag.service";
export namespace Components {
interface IgcButtonComponent {
"disabled": boolean;
"name": string;
"type": string;
"value": string;
}
interface IgcContentPaneComponent {
"disabled": boolean;
"header": string;
"isFlyout": boolean;
"isSingleFloating": boolean;
"size": number;
"unpinnedSize": number;
}
interface IgcContextMenuComponent {
"activeIndex": number;
"items": IgcContextMenuItem[];
"orientation": IgcContextMenuOrientation;
"position": IgcContextMenuPosition;
"target": HTMLElement;
}
interface IgcDockmanager {
"activePane": IgcContentPane;
"allowFloatingPanesResize": boolean;
"allowMaximize": boolean;
"contextMenuPosition": IgcContextMenuPosition;
"disableKeyboardNavigation": boolean;
"draggedPane": IgcContentPane | IgcSplitPane | IgcTabGroupPane;
"dropPane": () => Promise<boolean>;
"dropPosition": IgcDockManagerPoint;
/**
* The layout configuration of the Dock Manager.
*/
"layout": IgcDockManagerLayout;
"maximizedPane": IgcContentPane | IgcSplitPane | IgcTabGroupPane;
"navigationPaneMeta": IgcPaneNavigatorMetadata;
"removePane": (pane: IgcDockManagerPane) => Promise<void>;
"resourceStrings": IgcDockManagerResourceStrings;
"showHeaderIconOnHover": 'closeOnly' | 'moreOptionsOnly' | 'all';
}
interface IgcDocumentHostComponent {
"size": number;
}
interface IgcFloatingPaneComponent {
"allowResize": boolean;
"floatingHeight": number;
"floatingId": string;
"floatingLocation": IgcDockManagerPoint;
"floatingMinHeight": number;
"floatingMinWidth": number;
"floatingWidth": number;
"hasHeader": boolean;
"maximized": boolean;
}
interface IgcIconComponent {
"name": string;
}
interface IgcJoystickIconComponent {
"direction": string;
"empty": boolean;
"isDocHost": boolean;
"position": IgcDockingIndicatorPosition;
}
interface IgcJoystickIndicatorComponent {
"documentOnlyDrag": boolean;
"dropTargetPaneInfo": IgcDropTargetPaneInfo;
}
interface IgcPaneHeaderComponent {
"allowClose": boolean;
"allowMaximize": boolean;
"allowPinning": boolean;
"disabled": boolean;
"dragService": IgcDragService;
"forcedDrag": boolean;
"isActive": boolean;
"isFloating": boolean;
"isFloatingPaneHeader": boolean;
"maximized": boolean;
"pane": IgcContentPane;
"pinned": boolean;
"resourceStrings": IgcDockManagerResourceStrings;
}
interface IgcPaneNavigatorComponent {
"activeDocuments": IgcContentPane[];
"activePanes": IgcContentPane[];
"previousActivePaneIndex": number;
"resourceStrings": IgcDockManagerResourceStrings;
"selectedIndex": number;
}
interface IgcResizerComponent {
"orientation": IgcResizerLocation;
}
interface IgcRootDockingIndicatorComponent {
"position": IgcDockingIndicatorPosition;
}
interface IgcSplitPaneComponent {
"orientation": IgcSplitPaneOrientation;
"size": number;
}
interface IgcSplitterComponent {
"flyoutLocation": IgcUnpinnedLocation;
"showDragGhost": boolean;
"splitPaneOrientation": IgcSplitPaneOrientation;
}
interface IgcTabHeaderComponent {
"disabled": boolean;
"dragService": IgcDragService;
"forcedDrag": boolean;
"header": string;
"hovered": boolean;
"iconName": string;
"isActive": boolean;
"position": IgcTabHeadersPosition;
"resourceStrings": IgcDockManagerResourceStrings;
"selected": boolean;
"showHeaderIconOnHover": 'closeOnly' | 'moreOptionsOnly' | 'all';
}
interface IgcTabPanelComponent {
"disabled": boolean;
"selected": boolean;
}
interface IgcTabsComponent {
"allowMaximize": boolean;
"hasHeaders": boolean;
"maximized": boolean;
"resourceStrings": IgcDockManagerResourceStrings;
"selectedIndex": number;
"showHiddenTabsMenu": boolean;
"size": number;
"tabHeadersPosition": IgcTabHeadersPosition;
}
interface IgcUnpinnedPaneHeaderComponent {
"disabled": boolean;
"isActive": boolean;
"location": IgcUnpinnedLocation;
}
interface SampleComponent {
"hiddenPanes": IgcContentPane[];
}
}
declare global {
interface HTMLIgcButtonComponentElement extends Components.IgcButtonComponent, HTMLStencilElement {
}
var HTMLIgcButtonComponentElement: {
prototype: HTMLIgcButtonComponentElement;
new (): HTMLIgcButtonComponentElement;
};
interface HTMLIgcContentPaneComponentElement extends Components.IgcContentPaneComponent, HTMLStencilElement {
}
var HTMLIgcContentPaneComponentElement: {
prototype: HTMLIgcContentPaneComponentElement;
new (): HTMLIgcContentPaneComponentElement;
};
interface HTMLIgcContextMenuComponentElement extends Components.IgcContextMenuComponent, HTMLStencilElement {
}
var HTMLIgcContextMenuComponentElement: {
prototype: HTMLIgcContextMenuComponentElement;
new (): HTMLIgcContextMenuComponentElement;
};
interface HTMLIgcDockmanagerElement extends Components.IgcDockmanager, HTMLStencilElement {
}
var HTMLIgcDockmanagerElement: {
prototype: HTMLIgcDockmanagerElement;
new (): HTMLIgcDockmanagerElement;
};
interface HTMLIgcDocumentHostComponentElement extends Components.IgcDocumentHostComponent, HTMLStencilElement {
}
var HTMLIgcDocumentHostComponentElement: {
prototype: HTMLIgcDocumentHostComponentElement;
new (): HTMLIgcDocumentHostComponentElement;
};
interface HTMLIgcFloatingPaneComponentElement extends Components.IgcFloatingPaneComponent, HTMLStencilElement {
}
var HTMLIgcFloatingPaneComponentElement: {
prototype: HTMLIgcFloatingPaneComponentElement;
new (): HTMLIgcFloatingPaneComponentElement;
};
interface HTMLIgcIconComponentElement extends Components.IgcIconComponent, HTMLStencilElement {
}
var HTMLIgcIconComponentElement: {
prototype: HTMLIgcIconComponentElement;
new (): HTMLIgcIconComponentElement;
};
interface HTMLIgcJoystickIconComponentElement extends Components.IgcJoystickIconComponent, HTMLStencilElement {
}
var HTMLIgcJoystickIconComponentElement: {
prototype: HTMLIgcJoystickIconComponentElement;
new (): HTMLIgcJoystickIconComponentElement;
};
interface HTMLIgcJoystickIndicatorComponentElement extends Components.IgcJoystickIndicatorComponent, HTMLStencilElement {
}
var HTMLIgcJoystickIndicatorComponentElement: {
prototype: HTMLIgcJoystickIndicatorComponentElement;
new (): HTMLIgcJoystickIndicatorComponentElement;
};
interface HTMLIgcPaneHeaderComponentElement extends Components.IgcPaneHeaderComponent, HTMLStencilElement {
}
var HTMLIgcPaneHeaderComponentElement: {
prototype: HTMLIgcPaneHeaderComponentElement;
new (): HTMLIgcPaneHeaderComponentElement;
};
interface HTMLIgcPaneNavigatorComponentElement extends Components.IgcPaneNavigatorComponent, HTMLStencilElement {
}
var HTMLIgcPaneNavigatorComponentElement: {
prototype: HTMLIgcPaneNavigatorComponentElement;
new (): HTMLIgcPaneNavigatorComponentElement;
};
interface HTMLIgcResizerComponentElement extends Components.IgcResizerComponent, HTMLStencilElement {
}
var HTMLIgcResizerComponentElement: {
prototype: HTMLIgcResizerComponentElement;
new (): HTMLIgcResizerComponentElement;
};
interface HTMLIgcRootDockingIndicatorComponentElement extends Components.IgcRootDockingIndicatorComponent, HTMLStencilElement {
}
var HTMLIgcRootDockingIndicatorComponentElement: {
prototype: HTMLIgcRootDockingIndicatorComponentElement;
new (): HTMLIgcRootDockingIndicatorComponentElement;
};
interface HTMLIgcSplitPaneComponentElement extends Components.IgcSplitPaneComponent, HTMLStencilElement {
}
var HTMLIgcSplitPaneComponentElement: {
prototype: HTMLIgcSplitPaneComponentElement;
new (): HTMLIgcSplitPaneComponentElement;
};
interface HTMLIgcSplitterComponentElement extends Components.IgcSplitterComponent, HTMLStencilElement {
}
var HTMLIgcSplitterComponentElement: {
prototype: HTMLIgcSplitterComponentElement;
new (): HTMLIgcSplitterComponentElement;
};
interface HTMLIgcTabHeaderComponentElement extends Components.IgcTabHeaderComponent, HTMLStencilElement {
}
var HTMLIgcTabHeaderComponentElement: {
prototype: HTMLIgcTabHeaderComponentElement;
new (): HTMLIgcTabHeaderComponentElement;
};
interface HTMLIgcTabPanelComponentElement extends Components.IgcTabPanelComponent, HTMLStencilElement {
}
var HTMLIgcTabPanelComponentElement: {
prototype: HTMLIgcTabPanelComponentElement;
new (): HTMLIgcTabPanelComponentElement;
};
interface HTMLIgcTabsComponentElement extends Components.IgcTabsComponent, HTMLStencilElement {
}
var HTMLIgcTabsComponentElement: {
prototype: HTMLIgcTabsComponentElement;
new (): HTMLIgcTabsComponentElement;
};
interface HTMLIgcUnpinnedPaneHeaderComponentElement extends Components.IgcUnpinnedPaneHeaderComponent, HTMLStencilElement {
}
var HTMLIgcUnpinnedPaneHeaderComponentElement: {
prototype: HTMLIgcUnpinnedPaneHeaderComponentElement;
new (): HTMLIgcUnpinnedPaneHeaderComponentElement;
};
interface HTMLSampleComponentElement extends Components.SampleComponent, HTMLStencilElement {
}
var HTMLSampleComponentElement: {
prototype: HTMLSampleComponentElement;
new (): HTMLSampleComponentElement;
};
interface HTMLElementTagNameMap {
"igc-button-component": HTMLIgcButtonComponentElement;
"igc-content-pane-component": HTMLIgcContentPaneComponentElement;
"igc-context-menu-component": HTMLIgcContextMenuComponentElement;
"ngx-flexlayout": HTMLIgcDockmanagerElement;
"igc-document-host-component": HTMLIgcDocumentHostComponentElement;
"igc-floating-pane-component": HTMLIgcFloatingPaneComponentElement;
"igc-icon-component": HTMLIgcIconComponentElement;
"igc-joystick-icon-component": HTMLIgcJoystickIconComponentElement;
"igc-joystick-indicator-component": HTMLIgcJoystickIndicatorComponentElement;
"igc-pane-header-component": HTMLIgcPaneHeaderComponentElement;
"igc-pane-navigator-component": HTMLIgcPaneNavigatorComponentElement;
"igc-resizer-component": HTMLIgcResizerComponentElement;
"igc-root-docking-indicator-component": HTMLIgcRootDockingIndicatorComponentElement;
"igc-split-pane-component": HTMLIgcSplitPaneComponentElement;
"igc-splitter-component": HTMLIgcSplitterComponentElement;
"igc-tab-header-component": HTMLIgcTabHeaderComponentElement;
"igc-tab-panel-component": HTMLIgcTabPanelComponentElement;
"igc-tabs-component": HTMLIgcTabsComponentElement;
"igc-unpinned-pane-header-component": HTMLIgcUnpinnedPaneHeaderComponentElement;
"sample-component": HTMLSampleComponentElement;
}
}
declare namespace LocalJSX {
interface IgcButtonComponent {
"disabled"?: boolean;
"name"?: string;
"type"?: string;
"value"?: string;
}
interface IgcContentPaneComponent {
"disabled"?: boolean;
"header"?: string;
"isFlyout"?: boolean;
"isSingleFloating"?: boolean;
"onRendered"?: (event: CustomEvent<HTMLIgcContentPaneComponentElement>) => void;
"size"?: number;
"unpinnedSize"?: number;
}
interface IgcContextMenuComponent {
"activeIndex"?: number;
"items"?: IgcContextMenuItem[];
"onMenuClosed"?: (event: CustomEvent<any>) => void;
"orientation"?: IgcContextMenuOrientation;
"position"?: IgcContextMenuPosition;
"target"?: HTMLElement;
}
interface IgcDockmanager {
"activePane"?: IgcContentPane;
"allowFloatingPanesResize"?: boolean;
"allowMaximize"?: boolean;
"contextMenuPosition"?: IgcContextMenuPosition;
"disableKeyboardNavigation"?: boolean;
"draggedPane"?: IgcContentPane | IgcSplitPane | IgcTabGroupPane;
"dropPosition"?: IgcDockManagerPoint;
/**
* The layout configuration of the Dock Manager.
*/
"layout"?: IgcDockManagerLayout;
"maximizedPane"?: IgcContentPane | IgcSplitPane | IgcTabGroupPane;
"navigationPaneMeta"?: IgcPaneNavigatorMetadata;
"onActivePaneChanged"?: (event: CustomEvent<IgcActivePaneEventArgs>) => void;
"onFloatingPaneResizeEnd"?: (event: CustomEvent<IgcFloatingPaneResizeEventArgs>) => void;
"onFloatingPaneResizeMove"?: (event: CustomEvent<IgcFloatingPaneResizeMoveEventArgs>) => void;
"onFloatingPaneResizeStart"?: (event: CustomEvent<IgcFloatingPaneResizeEventArgs>) => void;
"onLayoutChange"?: (event: CustomEvent<any>) => void;
"onPaneClose"?: (event: CustomEvent<IgcPaneCloseEventArgs>) => void;
"onPaneDragEnd"?: (event: CustomEvent<IgcPaneDragEndEventArgs>) => void;
"onPaneDragOver"?: (event: CustomEvent<IgcPaneDragOverEventArgs>) => void;
"onPaneDragStart"?: (event: CustomEvent<IgcPaneDragStartEventArgs>) => void;
"onPaneHeaderConnected"?: (event: CustomEvent<IgcPaneHeaderConnectionEventArgs>) => void;
"onPaneHeaderDisconnected"?: (event: CustomEvent<IgcPaneHeaderConnectionEventArgs>) => void;
"onPanePinnedToggle"?: (event: CustomEvent<IgcPanePinnedEventArgs>) => void;
"onSplitterResizeEnd"?: (event: CustomEvent<IgcSplitterResizeEventArgs>) => void;
"onSplitterResizeStart"?: (event: CustomEvent<IgcSplitterResizeEventArgs>) => void;
"onTabHeaderConnected"?: (event: CustomEvent<IgcTabHeaderConnectionEventArgs>) => void;
"onTabHeaderDisconnected"?: (event: CustomEvent<IgcTabHeaderConnectionEventArgs>) => void;
"resourceStrings"?: IgcDockManagerResourceStrings;
"showHeaderIconOnHover"?: 'closeOnly' | 'moreOptionsOnly' | 'all';
}
interface IgcDocumentHostComponent {
"size"?: number;
}
interface IgcFloatingPaneComponent {
"allowResize"?: boolean;
"floatingHeight"?: number;
"floatingId"?: string;
"floatingLocation"?: IgcDockManagerPoint;
"floatingMinHeight"?: number;
"floatingMinWidth"?: number;
"floatingWidth"?: number;
"hasHeader"?: boolean;
"maximized"?: boolean;
"onWndResizeEnd"?: (event: CustomEvent<IgcDragResizeEventArguments>) => void;
"onWndResizeMove"?: (event: CustomEvent<IgcDragResizeEventArguments>) => void;
"onWndResizeStart"?: (event: CustomEvent<IgcDragResizeEventArguments>) => void;
}
interface IgcIconComponent {
"name"?: string;
}
interface IgcJoystickIconComponent {
"direction"?: string;
"empty"?: boolean;
"isDocHost"?: boolean;
"position"?: IgcDockingIndicatorPosition;
}
interface IgcJoystickIndicatorComponent {
"documentOnlyDrag"?: boolean;
"dropTargetPaneInfo"?: IgcDropTargetPaneInfo;
}
interface IgcPaneHeaderComponent {
"allowClose"?: boolean;
"allowMaximize"?: boolean;
"allowPinning"?: boolean;
"disabled"?: boolean;
"dragService"?: IgcDragService;
"forcedDrag"?: boolean;
"isActive"?: boolean;
"isFloating"?: boolean;
"isFloatingPaneHeader"?: boolean;
"maximized"?: boolean;
"onClose"?: (event: CustomEvent<any>) => void;
"onDragEnded"?: (event: CustomEvent<IgcDragEventArguments>) => void;
"onDragMoved"?: (event: CustomEvent<IgcDragMoveEventArguments>) => void;
"onDragStarted"?: (event: CustomEvent<IgcDragStartEventArguments>) => void;
"onElementConnected"?: (event: CustomEvent<HTMLIgcPaneHeaderComponentElement>) => void;
"onElementDisconnected"?: (event: CustomEvent<HTMLIgcPaneHeaderComponentElement>) => void;
"onMaximize"?: (event: CustomEvent<any>) => void;
"onPinToggle"?: (event: CustomEvent<any>) => void;
"pane"?: IgcContentPane;
"pinned"?: boolean;
"resourceStrings"?: IgcDockManagerResourceStrings;
}
interface IgcPaneNavigatorComponent {
"activeDocuments"?: IgcContentPane[];
"activePanes"?: IgcContentPane[];
"onClosed"?: (event: CustomEvent<IgcContentPane>) => void;
"previousActivePaneIndex"?: number;
"resourceStrings"?: IgcDockManagerResourceStrings;
"selectedIndex"?: number;
}
interface IgcResizerComponent {
"onResizerDragEnd"?: (event: CustomEvent<IgcDragEventArguments>) => void;
"onResizerDragStart"?: (event: CustomEvent<IgcDragStartEventArguments>) => void;
"onResizerMoved"?: (event: CustomEvent<IgcDragMoveEventArguments>) => void;
"orientation"?: IgcResizerLocation;
}
interface IgcRootDockingIndicatorComponent {
"position"?: IgcDockingIndicatorPosition;
}
interface IgcSplitPaneComponent {
"onRendered"?: (event: CustomEvent<HTMLIgcSplitPaneComponentElement>) => void;
"orientation"?: IgcSplitPaneOrientation;
"size"?: number;
}
interface IgcSplitterComponent {
"flyoutLocation"?: IgcUnpinnedLocation;
"onResizeEnd"?: (event: CustomEvent<number>) => void;
"onResizeStart"?: (event: CustomEvent<any>) => void;
"showDragGhost"?: boolean;
"splitPaneOrientation"?: IgcSplitPaneOrientation;
}
interface IgcTabHeaderComponent {
"disabled"?: boolean;
"dragService"?: IgcDragService;
"forcedDrag"?: boolean;
"header"?: string;
"hovered"?: boolean;
"iconName"?: string;
"isActive"?: boolean;
"onDragEnded"?: (event: CustomEvent<IgcDragEventArguments>) => void;
"onDragMoved"?: (event: CustomEvent<IgcDragMoveEventArguments>) => void;
"onDragStarted"?: (event: CustomEvent<IgcDragStartEventArguments>) => void;
"onElementConnected"?: (event: CustomEvent<HTMLIgcTabHeaderComponentElement>) => void;
"onElementDisconnected"?: (event: CustomEvent<HTMLIgcTabHeaderComponentElement>) => void;
"onIconClicked"?: (event: CustomEvent<any>) => void;
"onIconKeyDown"?: (event: CustomEvent<KeyboardEvent>) => void;
"onTabMouseDown"?: (event: CustomEvent<any>) => void;
"position"?: IgcTabHeadersPosition;
"resourceStrings"?: IgcDockManagerResourceStrings;
"selected"?: boolean;
"showHeaderIconOnHover"?: 'closeOnly' | 'moreOptionsOnly' | 'all';
}
interface IgcTabPanelComponent {
"disabled"?: boolean;
"onSelectedChanged"?: (event: CustomEvent<boolean>) => void;
"selected"?: boolean;
}
interface IgcTabsComponent {
"allowMaximize"?: boolean;
"hasHeaders"?: boolean;
"maximized"?: boolean;
"onHiddenTabSelected"?: (event: CustomEvent<number>) => void;
"onMaximize"?: (event: CustomEvent<any>) => void;
"onMaximizeMinimizeFocus"?: (event: CustomEvent<any>) => void;
"onRendered"?: (event: CustomEvent<HTMLIgcTabsComponentElement>) => void;
"onSelectedIndexChanged"?: (event: CustomEvent<number>) => void;
"onSelectedTabOutOfView"?: (event: CustomEvent<number>) => void;
"resourceStrings"?: IgcDockManagerResourceStrings;
"selectedIndex"?: number;
"showHiddenTabsMenu"?: boolean;
"size"?: number;
"tabHeadersPosition"?: IgcTabHeadersPosition;
}
interface IgcUnpinnedPaneHeaderComponent {
"disabled"?: boolean;
"isActive"?: boolean;
"location"?: IgcUnpinnedLocation;
}
interface SampleComponent {
"hiddenPanes"?: IgcContentPane[];
}
interface IntrinsicElements {
"igc-button-component": IgcButtonComponent;
"igc-content-pane-component": IgcContentPaneComponent;
"igc-context-menu-component": IgcContextMenuComponent;
"ngx-flexlayout": IgcDockmanager;
"igc-document-host-component": IgcDocumentHostComponent;
"igc-floating-pane-component": IgcFloatingPaneComponent;
"igc-icon-component": IgcIconComponent;
"igc-joystick-icon-component": IgcJoystickIconComponent;
"igc-joystick-indicator-component": IgcJoystickIndicatorComponent;
"igc-pane-header-component": IgcPaneHeaderComponent;
"igc-pane-navigator-component": IgcPaneNavigatorComponent;
"igc-resizer-component": IgcResizerComponent;
"igc-root-docking-indicator-component": IgcRootDockingIndicatorComponent;
"igc-split-pane-component": IgcSplitPaneComponent;
"igc-splitter-component": IgcSplitterComponent;
"igc-tab-header-component": IgcTabHeaderComponent;
"igc-tab-panel-component": IgcTabPanelComponent;
"igc-tabs-component": IgcTabsComponent;
"igc-unpinned-pane-header-component": IgcUnpinnedPaneHeaderComponent;
"sample-component": SampleComponent;
}
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
export namespace JSX {
interface IntrinsicElements {
"igc-button-component": LocalJSX.IgcButtonComponent & JSXBase.HTMLAttributes<HTMLIgcButtonComponentElement>;
"igc-content-pane-component": LocalJSX.IgcContentPaneComponent & JSXBase.HTMLAttributes<HTMLIgcContentPaneComponentElement>;
"igc-context-menu-component": LocalJSX.IgcContextMenuComponent & JSXBase.HTMLAttributes<HTMLIgcContextMenuComponentElement>;
"ngx-flexlayout": LocalJSX.IgcDockmanager & JSXBase.HTMLAttributes<HTMLIgcDockmanagerElement>;
"igc-document-host-component": LocalJSX.IgcDocumentHostComponent & JSXBase.HTMLAttributes<HTMLIgcDocumentHostComponentElement>;
"igc-floating-pane-component": LocalJSX.IgcFloatingPaneComponent & JSXBase.HTMLAttributes<HTMLIgcFloatingPaneComponentElement>;
"igc-icon-component": LocalJSX.IgcIconComponent & JSXBase.HTMLAttributes<HTMLIgcIconComponentElement>;
"igc-joystick-icon-component": LocalJSX.IgcJoystickIconComponent & JSXBase.HTMLAttributes<HTMLIgcJoystickIconComponentElement>;
"igc-joystick-indicator-component": LocalJSX.IgcJoystickIndicatorComponent & JSXBase.HTMLAttributes<HTMLIgcJoystickIndicatorComponentElement>;
"igc-pane-header-component": LocalJSX.IgcPaneHeaderComponent & JSXBase.HTMLAttributes<HTMLIgcPaneHeaderComponentElement>;
"igc-pane-navigator-component": LocalJSX.IgcPaneNavigatorComponent & JSXBase.HTMLAttributes<HTMLIgcPaneNavigatorComponentElement>;
"igc-resizer-component": LocalJSX.IgcResizerComponent & JSXBase.HTMLAttributes<HTMLIgcResizerComponentElement>;
"igc-root-docking-indicator-component": LocalJSX.IgcRootDockingIndicatorComponent & JSXBase.HTMLAttributes<HTMLIgcRootDockingIndicatorComponentElement>;
"igc-split-pane-component": LocalJSX.IgcSplitPaneComponent & JSXBase.HTMLAttributes<HTMLIgcSplitPaneComponentElement>;
"igc-splitter-component": LocalJSX.IgcSplitterComponent & JSXBase.HTMLAttributes<HTMLIgcSplitterComponentElement>;
"igc-tab-header-component": LocalJSX.IgcTabHeaderComponent & JSXBase.HTMLAttributes<HTMLIgcTabHeaderComponentElement>;
"igc-tab-panel-component": LocalJSX.IgcTabPanelComponent & JSXBase.HTMLAttributes<HTMLIgcTabPanelComponentElement>;
"igc-tabs-component": LocalJSX.IgcTabsComponent & JSXBase.HTMLAttributes<HTMLIgcTabsComponentElement>;
"igc-unpinned-pane-header-component": LocalJSX.IgcUnpinnedPaneHeaderComponent & JSXBase.HTMLAttributes<HTMLIgcUnpinnedPaneHeaderComponentElement>;
"sample-component": LocalJSX.SampleComponent & JSXBase.HTMLAttributes<HTMLSampleComponentElement>;
}
}
}