import { type ComponentRef } from '@angular/core'; import type { iWtsTourItem, WtsTourOptions } from './type'; import { WtsTourComponent } from './wts-tour.component'; import * as i0 from "@angular/core"; export declare class WtsTourService { steps: import("@angular/core").WritableSignal; config: import("@angular/core").WritableSignal; private document; private appRef; private injector; component: ComponentRef; private events; setSteps(options: WtsTourOptions, steps: Array): Promise; addStep(step: iWtsTourItem): void; on(type: 'start' | 'skip' | 'finish' | 'next' | 'previous', callback: Function): void; start(): void; private trigger; private close; skip(): void; next(): void; previous(): void; finish(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }