import { EventEmitter } from "@angular/core";
import * as i0 from "@angular/core";
export interface StepperClass {
    label?: string;
    className?: 'finalized' | 'current' | 'waiting' | 'error';
    showLineStart: boolean;
    showLineEnd: boolean;
    type?: 'icon' | 'text';
    valueIcon?: string;
    valueBullet?: string;
    clicked?: boolean;
}
export declare class StepperComponent {
    /**
    * Sentido do stepper (horizontal ou vertical)
    */
    isVertical: boolean;
    /**
    * Array de itens do stepper StepperClass
    * @param {StepperClass} stepper
    */
    stepperArray: Array<StepperClass>;
    /**
    * Função que retorna o valor do ícone ou bullet
    */
    stepperSelected: EventEmitter<number>;
    constructor();
    /**
    * se o item do stepper estive com o evento de clicked true, ele retorna qual elemento é selecionado para o componente pai
    * */
    clickedItem(item: StepperClass, index: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StepperComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StepperComponent, "wco-stepper", never, { "isVertical": { "alias": "isVertical"; "required": false; }; "stepperArray": { "alias": "stepperArray"; "required": false; }; }, { "stepperSelected": "stepperSelected"; }, never, never, true, never>;
}
//# sourceMappingURL=stepper.component.d.ts.map