import { TemplateRef } from '@angular/core'; import { Func1 } from '@jscrpt/common'; import { GridDataRowContext } from '../../interfaces'; import * as i0 from "@angular/core"; /** * Directive used for obtaining template for grid content renderer content (body) row container */ export declare class ContentRowContainerTemplateDirective { /** * Obtained template by this directive */ template: TemplateRef; /** * Predicate which controls rendering of row template, if not specified row is rendered */ predicate: Func1 | undefined | null; /** * Array of column ids to be rendered in this row, if not specified or null all available columns will be rendered */ columns: string[] | undefined | null; /** * Indication whether list of columns will be excluded, not included in this row */ exclude: boolean; /** * Allows typechecking for template */ static ngTemplateContextGuard(_dir: ContentRowContainerTemplateDirective, _ctx: unknown): _ctx is GridDataRowContext; /** * Custom input type for `predicate` input */ static ngAcceptInputType_predicate: Func1> | undefined | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; static ngAcceptInputType_columns: string | undefined | null | string[]; } //# sourceMappingURL=contentRowContainerTemplate.directive.d.ts.map