@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
102 lines (101 loc) • 3.99 kB
TypeScript
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<any>;
/**
* The output event emitter for the exit button clicked event.
*/
exitButtonClickedEventEmitter: EventEmitter<any>;
/**
* The output event emitter for the prev button clicked event.
*/
prevButtonClickedEventEmitter: EventEmitter<any>;
/**
* The output event emitter for the next button clicked event.
*/
nextButtonClickedEventEmitter: EventEmitter<any>;
/**
* 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<SmeWizardLiteFooterTemplateComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SmeWizardLiteFooterTemplateComponent, "sme-wizard-lite-footer-template", never, { "displayExitButton": "displayExitButton"; "displayWizardButton": "displayWizardButton"; "displayReviewButton": "displayReviewButton"; "reviewButtonText": "reviewButtonText"; "isReviewButtonDisabled": "isReviewButtonDisabled"; "exitButtonText": "exitButtonText"; }, { "reviewButtonClickedEventEmitter": "reviewButtonClickedEventEmitter"; "exitButtonClickedEventEmitter": "exitButtonClickedEventEmitter"; "prevButtonClickedEventEmitter": "prevButtonClickedEventEmitter"; "nextButtonClickedEventEmitter": "nextButtonClickedEventEmitter"; }, never, never, false, never>;
}