import { ChangeDetectorRef, TemplateRef, ViewContainerRef } from '@angular/core'; import { KcOption } from '../../types'; import * as i0 from "@angular/core"; type Context = { $implicit: KcOption[]; }; export declare class KcOptionsDirective { private _template; private _viewContainer; private _cdr; type: KcOption; private _embeddedViewRef; constructor(_template: TemplateRef>, _viewContainer: ViewContainerRef, _cdr: ChangeDetectorRef); static ngTemplateContextGuard(_dir: KcOptionsDirective, _ctx: Context): _ctx is Context; render(options: KcOption[]): void; clear(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[kcOptions]", never, { "type": { "alias": "kcOptionsType"; "required": false; }; }, {}, never, never, false, never>; } export {};