import * as i0 from '@angular/core'; import { AfterContentInit, TemplateRef, OnInit, OnDestroy, ElementRef } from '@angular/core'; import { IStepOption, TourService, TourHotkeyListenerComponent, TourAnchorDirective } from 'ngx-ui-tour-core'; export { Direction, StepChangeParams, StepDimensions, TourState } from 'ngx-ui-tour-core'; import { AvailableBSPositions } from 'ngx-bootstrap/positioning'; import { PopoverDirective } from 'ngx-bootstrap/popover'; interface INgxbStepOption extends IStepOption { placement?: AvailableBSPositions; useLegacyTitle?: boolean; } declare class NgxbTourService extends TourService { static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; } declare class TourStepTemplateComponent extends TourHotkeyListenerComponent implements AfterContentInit { defaultTourStepTemplate: TemplateRef<{ step: INgxbStepOption; }>; stepTemplate: TemplateRef<{ step: INgxbStepOption; }>; stepTemplateContent: TemplateRef<{ step: INgxbStepOption; }>; private readonly tourStepTemplateService; readonly tourService: NgxbTourService; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TourAnchorNgxBootstrapPopoverDirective extends PopoverDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TourAnchorNgxBootstrapDirective implements OnInit, OnDestroy, TourAnchorDirective { tourAnchor: string; isActive: i0.WritableSignal; readonly element: ElementRef; private readonly tourService; private readonly tourStepTemplate; private readonly popoverDirective; constructor(); ngOnInit(): void; ngOnDestroy(): void; showTourStep(step: INgxbStepOption): void; hideTourStep(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TourNgxBootstrapModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { TourAnchorNgxBootstrapDirective, TourAnchorNgxBootstrapPopoverDirective, TourNgxBootstrapModule, NgxbTourService as TourService, TourStepTemplateComponent }; export type { INgxbStepOption as IStepOption };