import { AfterContentInit, AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit, QueryList } from '@angular/core';
import { WizardStepComponent } from './wizardStep/wizard-step.component';
import * as i0 from "@angular/core";
export declare class WizardComponent implements OnInit, AfterContentInit, AfterViewInit, OnDestroy {
    stepsQuery: QueryList<WizardStepComponent>;
    steps: WizardStepComponent[];
    wizardRoot: ElementRef<HTMLElement>;
    currentStepIndex: number;
    showCancelButton: boolean;
    alwaysShowBackButton: boolean;
    isNextButtonDisabled: boolean;
    isFinishButtonDisabled: boolean;
    cancelText: string;
    backText: string;
    nextText: string;
    finishText: string;
    forceMobileMode: boolean | null;
    orientation: 'horizontal' | 'vertical';
    isMobileView: boolean;
    stepChange: EventEmitter<number>;
    wizardCancel: EventEmitter<void>;
    wizardComplete: EventEmitter<void>;
    private brWizardInstance;
    private loadInterval;
    private loadTimeout;
    private resizeTimeout;
    private stepChangeTimeout;
    get isLastStep(): boolean;
    ngOnInit(): void;
    ngAfterContentInit(): void;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    onResize(): void;
    checkMobileView(): void;
    updateSteps(): void;
    private getCore;
    private ensureCoreLoaded;
    private clearLoadTimer;
    private clearResizeTimer;
    private clearStepChangeTimeout;
    private initializeWizard;
    private reinitializeWizard;
    private destroyWizard;
    private bindWizardEvents;
    private onWizardClick;
    private onWizardKeydown;
    onStepClick(index: number): void;
    next(): void;
    previous(): void;
    finish(): void;
    onCancel(): void;
    updateActiveStep(): void;
    goToStep(index: number): void;
    getNextAriaDescription(index: number): string | null;
    getPrevAriaDescription(index: number): string | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<WizardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WizardComponent, "cfc-wizard", never, { "currentStepIndex": { "alias": "currentStepIndex"; "required": false; }; "showCancelButton": { "alias": "showCancelButton"; "required": false; }; "alwaysShowBackButton": { "alias": "alwaysShowBackButton"; "required": false; }; "isNextButtonDisabled": { "alias": "isNextButtonDisabled"; "required": false; }; "isFinishButtonDisabled": { "alias": "isFinishButtonDisabled"; "required": false; }; "cancelText": { "alias": "cancelText"; "required": false; }; "backText": { "alias": "backText"; "required": false; }; "nextText": { "alias": "nextText"; "required": false; }; "finishText": { "alias": "finishText"; "required": false; }; "forceMobileMode": { "alias": "forceMobileMode"; "required": false; }; "orientation": { "alias": "orientation"; "required": false; }; }, { "stepChange": "stepChange"; "wizardCancel": "wizardCancel"; "wizardComplete": "wizardComplete"; }, ["stepsQuery"], never, false, never>;
}
