@kelvininc/ui-components
Version:
Kelvin UI Components
59 lines (58 loc) • 1.66 kB
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
import { IWizardFooter, IWizardFooterEvents } from './wizard-footer.types';
import { IStepBarStep } from '../../types';
/**
* @part footer-actions-container - the container of footer stepper and additional actions
*/
export declare class KvWizardFooter implements IWizardFooter, IWizardFooterEvents {
/** @inheritdoc */
label: string;
/** @inheritdoc */
steps: IStepBarStep[];
/** @inheritdoc */
currentStep: number;
/** @inheritdoc */
progressPercentage: number;
/** @inheritdoc */
hasError: boolean;
/** @inheritdoc */
showStepBar?: boolean;
/** @inheritdoc */
completeBtnLabel: string;
/** @inheritdoc */
cancelEnabled: boolean;
/** @inheritdoc */
prevEnabled: boolean;
/** @inheritdoc */
nextEnabled: boolean;
/** @inheritdoc */
nextTooltip?: string;
/** @inheritdoc */
completeEnabled: boolean;
/** @inheritdoc */
completeTooltip?: string;
/** @inheritdoc */
showCancelBtn: boolean;
/** @inheritdoc */
showPrevBtn: boolean;
/** @inheritdoc */
showNextBtn: boolean;
/** @inheritdoc */
showCompleteBtn: boolean;
/** @inheritdoc */
stepClick: EventEmitter<number>;
/** @inheritdoc */
cancelClick: EventEmitter<void>;
/** @inheritdoc */
prevClick: EventEmitter<void>;
/** @inheritdoc */
nextClick: EventEmitter<void>;
/** @inheritdoc */
completeClick: EventEmitter<void>;
private onPrevClick;
private onNextClick;
private onCancelClick;
private onCompleteClick;
private onStepClick;
render(): any;
}