///
import { Type, ViewContainerRef, Injector, ComponentFactoryResolver } from "@angular/core";
export declare class PopoverDirective {
private vcr;
private componentResolver;
private injector;
options: {
type?: Type;
provides?: Array;
bs?: any;
};
private shown;
private popover;
private component;
constructor(vcr: ViewContainerRef, componentResolver: ComponentFactoryResolver, injector: Injector);
toggle(): void;
show(): void;
destroy(): void;
createComponent(): Promise;
private factory(component, providers?);
}