import { FuFieldType } from '../types';
import * as i0 from "@angular/core";
export declare class FuCellComponent {
    value: import("@angular/core").ModelSignal<any>;
    id: import("@angular/core").InputSignal<string | undefined>;
    type: import("@angular/core").InputSignal<FuFieldType | undefined>;
    editing: import("@angular/core").InputSignal<boolean>;
    editable: import("@angular/core").InputSignal<boolean>;
    searchTerm: import("@angular/core").InputSignal<string>;
    activeMatch: import("@angular/core").InputSignal<boolean>;
    loading: import("@angular/core").InputSignal<boolean>;
    searchable: import("@angular/core").InputSignal<boolean>;
    valueType: import("@angular/core").Signal<"string" | "bigint" | "symbol" | "undefined" | "object" | "function" | FuFieldType>;
    dateValue: import("@angular/core").WritableSignal<any>;
    cellValueChange: import("@angular/core").OutputEmitterRef<any>;
    dateChange(event: Event): void;
    numberChange(value: number): void;
    booleanChange(value: boolean): void;
    textChange(value: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FuCellComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FuCellComponent, "fu-cell", never, { "value": { "alias": "value"; "required": false; "isSignal": true; }; "id": { "alias": "id"; "required": false; "isSignal": true; }; "type": { "alias": "type"; "required": false; "isSignal": true; }; "editing": { "alias": "editing"; "required": false; "isSignal": true; }; "editable": { "alias": "editable"; "required": false; "isSignal": true; }; "searchTerm": { "alias": "searchTerm"; "required": false; "isSignal": true; }; "activeMatch": { "alias": "activeMatch"; "required": false; "isSignal": true; }; "loading": { "alias": "loading"; "required": false; "isSignal": true; }; "searchable": { "alias": "searchable"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; "cellValueChange": "cellValueChange"; }, never, never, true, never>;
}
