import { InjectionToken, TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * Injection token that can be used to reference instances of `KtdGridItemPlaceholder`. It serves as * alternative token to the actual `KtdGridItemPlaceholder` class which could cause unnecessary * retention of the class and its directive metadata. */ export declare const KTD_GRID_ITEM_PLACEHOLDER: InjectionToken>; /** Directive that can be used to create a custom placeholder for a KtdGridItem instance. */ export declare class KtdGridItemPlaceholder { templateRef: TemplateRef; /** Context data to be added to the placeholder template instance. */ data: T; constructor(templateRef: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "ng-template[ktdGridItemPlaceholder]", never, { "data": { "alias": "data"; "required": false; }; }, {}, never, never, true, never>; }