import { OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Diretiva que registra um elemento do DOM como alvo de um passo do Spotlight Tour.
*
* Aplique a diretiva em qualquer elemento e forneça um ID único que corresponda
* ao `stepId` configurado no `SpotlightTourService`. O elemento será automaticamente
* registrado ao ser criado e atualizado caso o ID mude dinamicamente.
*
* @example
* ```html
*
* ```
*/
export declare class SpotlightStepDirective implements OnDestroy {
/**
* ID único do passo do tour ao qual este elemento está associado.
* Deve corresponder ao `stepId` definido em `SpotlightStep`.
*/
sSpotlightStep: import("@angular/core").InputSignal;
private readonly el;
private readonly tourService;
private currentId;
constructor();
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵdir: i0.ɵɵDirectiveDeclaration;
}