import { type Maybe } from '@dereekb/util';
import { AbstractDbxTableItemDirective } from './table.item.directive';
import { DbxTableColumn } from './table';
import * as i0 from "@angular/core";
export declare class DbxTableItemCellComponent<T, C> extends AbstractDbxTableItemDirective<T, C> {
    readonly column: import("@angular/core").InputSignal<Maybe<DbxTableColumn<C>>>;
    readonly column$: import("rxjs").Observable<Maybe<DbxTableColumn<C>>>;
    readonly config$: import("rxjs").Observable<Maybe<import("@dereekb/dbx-core").DbxInjectionComponentConfig<any>>>;
    readonly configSignal: import("@angular/core").Signal<Maybe<import("@dereekb/dbx-core").DbxInjectionComponentConfig<any>>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxTableItemCellComponent<any, any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxTableItemCellComponent<any, any>, "dbx-table-item-cell", never, { "column": { "alias": "column"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
