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;
}
