import { CdkColumnDef } from '@angular/cdk/table'; import { ElementRef } from '@angular/core'; /** * Allowed column alignments */ export declare type TsTableColumnAlignment = 'left' | 'center' | 'right'; /** * An array of the allowed {@link TsTableColumnAlignment} for checking values */ export declare const tsTableColumnAlignmentTypesArray: TsTableColumnAlignment[]; /** * Column definition for the {@link TsTableComponent}. * * Defines a set of cells available for a table column. */ export declare class TsColumnDefDirective extends CdkColumnDef { elementRef: ElementRef; /** * Define a unique name for this column */ name: string; /** * Define an alignment type for the cell. */ alignment: TsTableColumnAlignment | undefined; /** * Define if the column should stick to the start */ sticky: boolean; /** * Define if a column should stick to the end */ stickyEnd: boolean; constructor(elementRef: ElementRef); }