import { MenuProps, TabsProps } from 'antd'; import React, { Key } from 'react'; import { Pane } from '../panes'; export interface MenuInfo { key: string; keyPath: string[]; /** @deprecated This will not support in future. You should avoid to use this */ item: React.ReactInstance; domEvent: React.MouseEvent | React.KeyboardEvent; } export declare const PaneContext: React.Context<{ data?: unknown; paneKey: string; }>; export interface ArexPanesContainerProps extends Omit { panes?: Pane[]; onAdd?: () => void; dropdownMenu?: Omit & { onClick: (e: MenuInfo, key: Key | null) => void; }; onRemove?: (key: string) => void; onClickContextMenu?: (key: string) => void; } declare const ArexPanesContainer: import("@emotion/styled").StyledComponent; export default ArexPanesContainer;