import { ShadowlessElement } from '@blockeditor/lit';
import type { DataViewExpose, DataViewToolsProps } from '../../data-view.js';
import type { DataViewManager } from '../../data-view-manager.js';
declare const BaseTool_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class BaseTool<Manager extends DataViewManager = DataViewManager> extends BaseTool_base implements DataViewToolsProps<Manager> {
    view: Manager;
    viewMethod: DataViewExpose;
}
export {};
//# sourceMappingURL=base-tool.d.ts.map