import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TableCellDefDirective<Item extends object> {
    templateRef: TemplateRef<{
        $implicit: Item;
        index: number;
        even: boolean;
        odd: boolean;
        last: boolean;
    }>;
    aclTableCellDef: string;
    constructor(templateRef: TemplateRef<{
        $implicit: Item;
        index: number;
        even: boolean;
        odd: boolean;
        last: boolean;
    }>);
    static ɵfac: i0.ɵɵFactoryDeclaration<TableCellDefDirective<any>, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TableCellDefDirective<any>, "[aclTableCellDef]", never, { "aclTableCellDef": { "alias": "aclTableCellDef"; "required": false; }; }, {}, never, never, false, never>;
}
