import { OnInit } from '@angular/core';
import { BodyCellValue } from '../models';
import * as i0 from "@angular/core";
export declare class TbodyCellComponent implements OnInit {
    cellValue: import("@angular/core").InputSignal<BodyCellValue>;
    editKey: import("@angular/core").InputSignal<string>;
    headerText: import("@angular/core").WritableSignal<string>;
    rowIndex: import("@angular/core").WritableSignal<number>;
    cellValueType: import("@angular/core").Signal<"string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function">;
    isEditing: import("@angular/core").Signal<boolean>;
    private tableStorageService;
    private tableUtilityService;
    private tableEditService;
    private elementRef;
    expanded: import("@angular/core").WritableSignal<boolean>;
    isLoading: import("@angular/core").WritableSignal<boolean>;
    searchText: import("@angular/core").Signal<string>;
    editIndex: import("@angular/core").WritableSignal<number | null>;
    savingIndex: import("@angular/core").WritableSignal<number>;
    highLightedText: import("@angular/core").Signal<string>;
    sortCell: import("@angular/core").Signal<boolean>;
    cellIndex: import("@angular/core").WritableSignal<number>;
    editSavingEffect: import("@angular/core").EffectRef;
    ngOnInit(): void;
    highlightText(): string;
    onInputChange(value: any): void;
    private getCellIndex;
    private getRowIndex;
    static ɵfac: i0.ɵɵFactoryDeclaration<TbodyCellComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TbodyCellComponent, "fu-tbody-cell", never, { "cellValue": { "alias": "cellValue"; "required": false; "isSignal": true; }; "editKey": { "alias": "editKey"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
