import { ViewContainerRef, TemplateRef } from "@angular/core";
import { BsInstanceOfContext } from "../interfaces/instance-of-context";
import { BsInstanceOfDirective } from "./instanceof.directive";
import * as i0 from "@angular/core";
export declare class BsInstanceOfDefaultDirective {
    constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef<BsInstanceOfContext>, bsInstanceof: BsInstanceOfDirective);
    throwError(directiveName: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BsInstanceOfDefaultDirective, [null, null, { optional: true; host: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<BsInstanceOfDefaultDirective, "[bsInstanceofDefault]", never, {}, {}, never, never, false, never>;
}
