import { ChangeDetectorRef, OnChanges, OnDestroy } from '@angular/core';
import { ProgressTracker } from '@deepkit/core-rxjs';
import { Subscription } from 'rxjs';
import * as i0 from "@angular/core";
export declare class IndicatorComponent {
    step: number;
    static ɵfac: i0.ɵɵFactoryDeclaration<IndicatorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IndicatorComponent, "dui-indicator", never, { "step": { "alias": "step"; "required": false; }; }, {}, never, never, false, never>;
}
export declare class ProgressIndicatorComponent implements OnChanges, OnDestroy {
    private cd;
    progressTracker?: ProgressTracker;
    display: 'horizontal' | 'vertical';
    step: number;
    sub?: Subscription;
    constructor(cd: ChangeDetectorRef);
    ngOnChanges(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ProgressIndicatorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ProgressIndicatorComponent, "dui-progress-indicator", never, { "progressTracker": { "alias": "progressTracker"; "required": false; }; "display": { "alias": "display"; "required": false; }; }, {}, never, never, false, never>;
}
