import { Cre8Element } from '../cre8-element'; import '../progress-steps-item/progress-steps-item.js'; /** * The Progress Steps component is used to display where a user is in a multistep process. * It clearly indicates the total number of steps, which steps are complete and incomplete, * and which step you’re currently on. They help users estimate how long a task will take and can be * used to track status on orders. * * The Progress Steps component should be used as a parent component for `cre8-progress-steps-item` components. * These Components serve a contextual purpose and don't provide any functionality. * * # How to Use * * Progress Steps is used when there is ample horizontal space and two to six steps. It displays each step by name * and number to help users understand exactly where they are in a process. It is the preferred option for desktop. * Progress Steps should change to Compact Steps on mobile web to conserve space. * * Progress Steps can also be used to track order status. It provides a quick visual of how an order is progressing * with options to alert users of any problems along the way. When used for order status, Progress Steps should * change to Vertical Steps on mobile web to conserve space while allowing alerts and messages to remain visible. * * @slot - The Progress Steps Item components that represent the steps in the multistep process. */ export declare class Cre8ProgressSteps extends Cre8Element { static get styles(): import("lit").CSSResult; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'cre8-progress-steps': Cre8ProgressSteps; } } export default Cre8ProgressSteps; //# sourceMappingURL=progress-steps.d.ts.map