import { ElementRef, Renderer2, TemplateRef } from '@angular/core'; import { SafeAny } from '@ngx-simple/core/types'; export interface CellDef { template: TemplateRef; } export declare class SimCellDefDirective implements CellDef { template: TemplateRef; constructor(template: TemplateRef); } export declare class SimHeaderCellDefDirective implements CellDef { template: TemplateRef; constructor(template: TemplateRef); } export declare class SimFooterCellDefDirective implements CellDef { template: TemplateRef; constructor(template: TemplateRef); } export declare class SimColumnDefDirective { _table?: SafeAny; name: string; sticky: boolean; stickyEnd: boolean; cell: SimCellDefDirective; headerCell: SimHeaderCellDefDirective; footerCell: SimFooterCellDefDirective; constructor(_table?: SafeAny); } export declare class SimHeaderCellDirective { constructor(columnDef: SimColumnDefDirective, elementRef: ElementRef, renderer: Renderer2); } export declare class SimFooterCellDirective { constructor(columnDef: SimColumnDefDirective, elementRef: ElementRef, renderer: Renderer2); } export declare class SimCellDirective { constructor(columnDef: SimColumnDefDirective, elementRef: ElementRef, renderer: Renderer2); }