import { AfterContentInit, Injector, QueryList } from '@angular/core';
import { CoreBaseComponent } from '../common/base.component';
import { PivotTabComponent } from '../pivot/pivot-tab.component';
import { PivotComponent } from '../pivot/pivot.component';
import { SmeWizardLiteFooterTemplateComponent } from '../ux/sme-ux-footer/sme-ux-footer-template/sme-wizard-lite-footer-template/sme-wizard-lite-footer-template.component';
import { WizardLiteService } from './wizard-lite.service';
import { WizardNavigationButtonComponent, WizardNavigationButtonData } from './wizard-navigation-button/wizard-navigation-button.component';
import * as i0 from "@angular/core";
export declare class WizardLiteComponent extends CoreBaseComponent implements AfterContentInit {
    protected wizardLiteService: WizardLiteService;
    protected get logSourceName(): string;
    pivotElement: QueryList<PivotComponent>;
    wizardButtonElement: QueryList<WizardNavigationButtonComponent>;
    wizardLiteFooterTemplateElement: QueryList<SmeWizardLiteFooterTemplateComponent>;
    wizardLiteFooterTemplate: SmeWizardLiteFooterTemplateComponent;
    wizardButton: WizardNavigationButtonComponent;
    customFooter: boolean;
    /**
     * It determines the pivot control and footer wizard component both found.
     */
    active: boolean;
    set pivotComponent(pivots: PivotComponent);
    get pivotComponent(): PivotComponent;
    get buttons(): WizardNavigationButtonData[];
    private buttonsInternal;
    private pivotComponentInternal;
    constructor(injector: Injector, wizardLiteService: WizardLiteService);
    ngAfterContentInit(): void;
    /**
     * It gets the subscription array from the core base component.
     * @returns the subscriptions array.
     */
    getSubscriptions(): import("rxjs").Subscription[];
    refresh(): void;
    onSelectionChanged(tab: PivotTabComponent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WizardLiteComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WizardLiteComponent, "sme-wizard-lite", never, { "customFooter": "customFooter"; }, {}, ["pivotElement", "wizardButtonElement", "wizardLiteFooterTemplateElement"], ["*"], false, never>;
}
