import { AfterContentInit, EventEmitter, Injector } from '@angular/core'; import { CoreBaseComponent } from '../../../../common/base.component'; import { PivotTabComponent } from '../../../../pivot'; import { WizardNavigationButtonComponent, WizardNavigationButtonData } from '../../../../wizard-lite/wizard-navigation-button/wizard-navigation-button.component'; import * as i0 from "@angular/core"; export declare class SmeWizardLiteFooterTemplateComponent extends CoreBaseComponent implements AfterContentInit { protected get logSourceName(): string; /** * Whether to display the exit button. */ displayExitButton: boolean; /** * Whether to display the wizard button. */ displayWizardButton: boolean; /** * Whether to display the review button. */ displayReviewButton: boolean; /** * The text for the review button. */ reviewButtonText: string; /** * Whether the review button is disabled. */ isReviewButtonDisabled: boolean; /** * The text for the exit button. */ exitButtonText: string; /** * The output event emitter for the review button clicked event. */ reviewButtonClickedEventEmitter: EventEmitter; /** * The output event emitter for the exit button clicked event. */ exitButtonClickedEventEmitter: EventEmitter; /** * The output event emitter for the prev button clicked event. */ prevButtonClickedEventEmitter: EventEmitter; /** * The output event emitter for the next button clicked event. */ nextButtonClickedEventEmitter: EventEmitter; /** * The view child for wizard button element. */ wizardButton: WizardNavigationButtonComponent; /** * Setter buttons object. */ set buttons(buttons: WizardNavigationButtonData[]); /** * Getter button object. */ get buttons(): WizardNavigationButtonData[]; /** * Getter for the review button text. */ get reviewButtonTextForRendering(): string; /** * Getter for the exit button text. */ get exitButtonTextForRendering(): string; /** * Internal buttons. */ private buttonsInternal; constructor(injector: Injector); /** * It handles the on selection changed event from the external pivot tab component. * @param tab the current selected pivot tab. * @returns void. */ onSelectionChanged(tab: PivotTabComponent): void; /** * The on prev button clicked event handler. * @param $event the click event */ onPrevButtonClicked($event: any): void; /** * The on next button clicked event handler. * @param $event the click event */ onNextButtonClicked($event: any): void; /** * The on review button clicked event handler. * @param $event the click event */ onReviewButtonClicked($event: any): void; /** * The on exit button clicked event handler. * @param $event the click event */ onExitButtonClicked($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }