import { ElementRef } from "@angular/core"; import { ISpreadsheetFormatterFunction } from "../../interfaces/formatter-function.interface"; import * as i0 from "@angular/core"; export declare class SpreadsheetCellComponent { private elementRef; private _rowIndex; private _columnIndex; private _column; private _row; private _record; get isFontWeightNormal(): boolean; get isFontWeightBold(): boolean; get isFontWeightBolder(): boolean; get isFontWeightLighter(): boolean; get isTextAlignLeft(): boolean; get isTextAlignRight(): boolean; get isTextAlignStart(): boolean; get isTextAlignEnd(): boolean; get isTextAlignCenter(): boolean; get isVerticalAlignMiddle(): boolean; get isVerticalAlignBaseline(): boolean; get isVerticalAlignBottom(): boolean; get isVerticalAlignTop(): boolean; /** * Is disabled * @description Disabled flag */ get isDisabled(): boolean; /** * Is readonly * @description Readonly flag */ get isReadonly(): boolean; /** * Formatter fn * @description Formatter function getter */ get formatterFn(): ISpreadsheetFormatterFunction; /** * Style * @description Style getter */ private get style(); /** * Value * @description Cell value getter */ get value(): any; /** * Constructor * @param elementRef */ constructor(elementRef: ElementRef); /** * Get native element */ getNativeElement(): HTMLElement; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "[ngxSpreadsheetCell]", never, { "_rowIndex": "rowIndex"; "_columnIndex": "columnIndex"; "_column": "column"; "_row": "row"; "_record": "record"; }, {}, never, never, false>; }