import { EventEmitter } from '../stencil-public-runtime'; import { IgcDockManagerComponentBase, IgcDropTargetPaneInfo, IgcPaneNavigatorMetadata } from '../components/dockmanager/dockmanager.interfaces'; import { IgcContentPane, IgcDockManagerLayout, IgcDockManagerResourceStrings, IgcFloatingPaneResizeEventArgs, IgcFloatingPaneResizeMoveEventArgs, IgcPaneCloseEventArgs, IgcPaneDragOverEventArgs, IgcPaneDragStartEventArgs, IgcPanePinnedEventArgs, IgcSplitPane, IgcTabGroupPane } from '../components/dockmanager/dockmanager.public-interfaces'; import { IgcDockManagerService } from '../components/dockmanager/dockmanager.service'; import { IgcDockManagerKeyboardService } from '../components/dockmanager/keyboard/keyboard.service'; /** * @hidden */ declare class EventEmitterMock implements EventEmitter { private callback; addEventListener(callback: (event: CustomEvent) => void): void; emit(data: T): CustomEvent; } /** * @hidden */ export declare class IgcDockManagerComponentMock implements IgcDockManagerComponentBase { activePane: IgcContentPane; draggedPane: IgcContentPane | IgcSplitPane | IgcTabGroupPane; dropTargetPaneInfo: IgcDropTargetPaneInfo; dropShadowRect: DOMRect; documentOnlyDrag: boolean; isValidDrop: boolean; allowMaximize: boolean; disableKeyboardNavigation: boolean; flyoutPane: IgcContentPane; maximizedPane: IgcContentPane | IgcSplitPane | IgcTabGroupPane; navigationPaneMeta: IgcPaneNavigatorMetadata; dir: string; paneClose: EventEmitterMock; panePinnedToggle: EventEmitterMock; paneDragStart: EventEmitterMock; paneDragOver: EventEmitterMock; paneDragEnd: EventEmitterMock; floatingPaneZIndicesMap: Map; resourceStrings: IgcDockManagerResourceStrings; floatingPaneResizeStart: EventEmitterMock; floatingPaneResizeMove: EventEmitterMock; floatingPaneResizeEnd: EventEmitterMock; layoutChange: EventEmitterMock; focusElement(): void; service: IgcDockManagerService; keyboardService: IgcDockManagerKeyboardService; private _layout; get layout(): IgcDockManagerLayout; set layout(value: IgcDockManagerLayout); } export {};