import { FocusableOption, FocusMonitor } from "@angular/cdk/a11y";
import { AfterViewInit, ElementRef, OnDestroy } from "@angular/core";
import { WizardStepFooterDirective } from "../wizard-step-footer.directive";
import * as i0 from "@angular/core";
/** @ignore */
export declare class WizardFooterComponent implements FocusableOption, AfterViewInit, OnDestroy {
    private _focusMonitor;
    private _elementRef;
    /** Label of the given step. */
    footer: WizardStepFooterDirective | string;
    constructor(_focusMonitor: FocusMonitor, _elementRef: ElementRef<HTMLElement>);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    /** Focuses the step footer. */
    focus(): void;
    /** Returns wizardStepFooter if the footer of the current step */
    _templateFooter(): WizardStepFooterDirective | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<WizardFooterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WizardFooterComponent, "wizard-footer", never, { "footer": { "alias": "footer"; "required": false; }; }, {}, never, never, false, never>;
}
