import { type ChangeDetectorRef } from '@angular/core'; import { TuiNodeViewNg } from '@taiga-ui/editor/extensions/tiptap-node-view'; import { type NodeViewProps } from '@tiptap/core'; import * as i0 from "@angular/core"; export interface TuiEditorResizableContainer { height?: number | string | null; width?: number | string | null; } export declare abstract class AbstractTuiEditorResizable extends TuiNodeViewNg { protected abstract readonly changeDetector: ChangeDetectorRef; private localNode; protected currentHeight: number; protected currentWidth: number; abstract updateSize([width, height]: readonly [ width: number, height: number ]): void; get node(): NodeViewProps['node']; set node(value: NodeViewProps['node']); protected get attrs(): T; protected get width(): number | string | null; protected get height(): number | string | null; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, {}, {}, never, never, false, never>; }