import { Directive, TemplateRef } from '@angular/core';
import { BsModalHostComponent } from '../../components/modal-host/modal-host.component';
import * as i0 from "@angular/core";
import * as i1 from "../../components/modal-host/modal-host.component";
export class BsModalDirective {
    constructor(template, host) {
        host.template = template;
    }
}
BsModalDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.7", ngImport: i0, type: BsModalDirective, deps: [{ token: i0.TemplateRef }, { token: i1.BsModalHostComponent }], target: i0.ɵɵFactoryTarget.Directive });
BsModalDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "15.2.7", type: BsModalDirective, selector: "[bsModal]", ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.7", ngImport: i0, type: BsModalDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: '[bsModal]'
                }]
        }], ctorParameters: function () { return [{ type: i0.TemplateRef }, { type: i1.BsModalHostComponent }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9taW50cGxheWVyLW5nLWJvb3RzdHJhcC9tb2RhbC9zcmMvZGlyZWN0aXZlcy9tb2RhbC9tb2RhbC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDdkQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sa0RBQWtELENBQUM7OztBQUt4RixNQUFNLE9BQU8sZ0JBQWdCO0lBRTNCLFlBQVksUUFBMEIsRUFBRSxJQUEwQjtRQUNoRSxJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztJQUMzQixDQUFDOzs2R0FKVSxnQkFBZ0I7aUdBQWhCLGdCQUFnQjsyRkFBaEIsZ0JBQWdCO2tCQUg1QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxXQUFXO2lCQUN0QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJzTW9kYWxIb3N0Q29tcG9uZW50IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC1ob3N0L21vZGFsLWhvc3QuY29tcG9uZW50JztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2JzTW9kYWxdJ1xufSlcbmV4cG9ydCBjbGFzcyBCc01vZGFsRGlyZWN0aXZlIHtcblxuICBjb25zdHJ1Y3Rvcih0ZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PiwgaG9zdDogQnNNb2RhbEhvc3RDb21wb25lbnQpIHtcbiAgICBob3N0LnRlbXBsYXRlID0gdGVtcGxhdGU7XG4gIH1cbiAgXG59XG4iXX0=