import type TableEditorFeature from './TableEditorFeature'; import type { CreateElementData, IEditor } from 'roosterjs-editor-types'; /** * @internal */ export default function createTableSelector(table: HTMLTableElement, editor: IEditor, onFinishDragging: (table: HTMLTableElement) => void, getOnMouseOut: (feature: HTMLElement) => (ev: MouseEvent) => void, onShowHelperElement?: (elementData: CreateElementData, helperType: 'CellResizer' | 'TableInserter' | 'TableResizer' | 'TableSelector', table: HTMLTableElement) => void, contentDiv?: EventTarget | null, anchorContainer?: HTMLElement): TableEditorFeature | null;