import { SdTabelCellDefDirective } from '../../directives/sd-table-cell-def.directive';
import { SdTableColumn } from '../../models/table-column.model';
import { SdTableItem } from '../../models/table-item.model';
import * as i0 from "@angular/core";
export declare class SdDesktopCell {
    autoId?: string;
    set _autoId(val: string | undefined | null);
    value: any;
    column: SdTableColumn;
    item: SdTableItem;
    itemKey: string;
    set _item(item: SdTableItem);
    cellDef: Record<string, SdTabelCellDefDirective>;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<SdDesktopCell, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SdDesktopCell, "sd-desktop-cell", never, { "_autoId": { "alias": "autoId"; "required": false; }; "value": { "alias": "value"; "required": false; }; "column": { "alias": "column"; "required": true; }; "_item": { "alias": "item"; "required": true; }; "cellDef": { "alias": "cellDef"; "required": false; }; }, {}, never, never, true, never>;
}
