import * as i0 from '@angular/core'; import { OnInit, OnDestroy, ElementRef, AfterContentInit, TemplateRef } from '@angular/core'; import { IStepOption, TourAnchorDirective, TourService, TourHotkeyListenerComponent, BaseTourProxyAnchor } from 'ngx-ui-tour-core'; export { Direction, StepChangeParams, StepDimensions, TourState } from 'ngx-ui-tour-core'; import * as i1 from '@ng-bootstrap/ng-bootstrap'; import { Placement } from '@ng-bootstrap/ng-bootstrap'; interface INgbStepOption extends IStepOption { placement?: Placement | 'after' | 'after-top' | 'after-bottom' | 'top-after' | 'top-before' | 'bottom-after' | 'bottom-before' | 'before' | 'before-top' | 'before-bottom' | 'below' | 'above'; useLegacyTitle?: boolean; } declare class TourAnchorNgBootstrapDirective implements OnInit, OnDestroy, TourAnchorDirective { tourAnchor: string; isActive: i0.WritableSignal; readonly element: ElementRef; private readonly tourService; private readonly tourStepTemplate; private popoverDirective; constructor(); ngOnInit(): void; ngOnDestroy(): void; showTourStep(step: INgbStepOption): Promise; private setOffsetModifier; hideTourStep(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NgbTourService extends TourService { static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; } declare class TourStepTemplateComponent extends TourHotkeyListenerComponent implements AfterContentInit { defaultTourStepTemplate: TemplateRef<{ step: INgbStepOption; }>; stepTemplate: TemplateRef<{ step: INgbStepOption; }>; stepTemplateContent: TemplateRef<{ step: INgbStepOption; }>; private readonly tourStepTemplateService; readonly tourService: NgbTourService; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TourProxyAnchorComponent extends BaseTourProxyAnchor { protected readonly anchorDirective: TourAnchorNgBootstrapDirective; anchorEl: string | HTMLElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TourNgBootstrapModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { TourAnchorNgBootstrapDirective, TourNgBootstrapModule, TourProxyAnchorComponent, NgbTourService as TourService, TourStepTemplateComponent }; export type { INgbStepOption as IStepOption };