import Handsontable from 'handsontable/base'; import * as i0 from "@angular/core"; /** * Shared base directive for HotCellRendererComponent and HotCellRendererAdvancedComponent. * Holds all @Input() properties and getProps() that both renderer variants share. * * @template TValue - The type of the rendered cell value. * @template TProps - The type of additional renderer properties. */ export declare abstract class HotCellRendererBase | Array = string, TProps extends {} = any> { value: TValue; instance: Handsontable; td: HTMLTableCellElement; row: number; col: number; prop: string | number; cellProperties: Handsontable.CellProperties & { rendererProps?: TProps; }; getProps(): TProps; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, { "value": { "alias": "value"; "required": false; }; "instance": { "alias": "instance"; "required": false; }; "td": { "alias": "td"; "required": false; }; "row": { "alias": "row"; "required": false; }; "col": { "alias": "col"; "required": false; }; "prop": { "alias": "prop"; "required": false; }; "cellProperties": { "alias": "cellProperties"; "required": false; }; }, {}, never, never, true, never>; }