import type { Nullable } from '@univerjs/core'; import type { Observable } from 'rxjs'; import { Disposable } from '@univerjs/core'; export interface IEditingParams { unitId: string; subUnitId: string; shapeId: string; shapeKey: string; visible: boolean; } export declare class ShapeTextEditingService extends Disposable { private readonly _editingParams$; readonly editingParams$: Observable>; private readonly _onSavingEditorData$; readonly onSavingEditorData$: Observable>; dispose(): void; setEditing(params: Nullable): void; setOnSavingEditorData(params: Nullable): void; getEditing(): Nullable; }