import * as i0 from "@angular/core";
/**
 * Renders a visual indicator of steps or progress in a process, such as a tutorial or a multi-step form.
 * It visually represents total steps and current progress.
 */
export declare class StepsComponent {
    /** Total number of steps. */
    count: import("@angular/core").InputSignal<number>;
    /**
     * Current progress, indicating how many steps have been completed.
     * Progress is 0-indexed and goes up to `count`.
     */
    progress: import("@angular/core").InputSignal<number>;
    /** Array of indexes for rendering steps */
    stepsArray: import("@angular/core").Signal<number[]>;
    static ɵfac: i0.ɵɵFactoryDeclaration<StepsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StepsComponent, "tgui-steps", never, { "count": { "alias": "count"; "required": false; "isSignal": true; }; "progress": { "alias": "progress"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
