import { EventEmitter } from '@angular/core'; import { WizardState } from '../navigation/wizard-state.model'; /** * The `nextStep` directive can be used to navigate to the next step. * * ### Syntax * * ```html * * ``` * * @author Marc Arndt */ export declare class NextStepDirective { private wizardState; /** * This [[EventEmitter]] is called directly before the current step is exited during a transition through a component with this directive. * * @type {EventEmitter} */ preFinalize: EventEmitter; /** * This [[EventEmitter]] is called directly after the current step is exited during a transition through a component with this directive. * * @type {EventEmitter} */ postFinalize: EventEmitter; /** * A convenience field for `preFinalize` */ /** * A convenience name for `preFinalize` * * @param {EventEmitter} emitter The [[EventEmitter]] to be set */ finalize: EventEmitter; /** * The navigation mode * * @returns {NavigationMode} */ private readonly navigationMode; /** * Constructor * * @param wizardState The state of the wizard */ constructor(wizardState: WizardState); /** * Listener method for `click` events on the component with this directive. * After this method is called the wizard will try to transition to the next step */ onClick(): void; }