import { Cre8Element } from '../cre8-element'; export declare enum status { 'error' = 0, 'warning' = 1, 'success' = 2, undefined = 3 } /** * A progress meter provides feedback that the system is working and gives * the user an indication of how much time they will wait. * This indicator should be used when the system response time is longer and determinable. */ export declare class Cre8ProgressMeter extends Cre8Element { static styles: import("lit").CSSResult[]; /** * Progress Status * - **Default** renders a meter with default status fill * - **Error** renders a meter with an error status fill * - **Warning** renders a meter with a warning status * - **Success** renders a meter with a success status fill * * @attr {status} */ status?: 'error' | 'warning' | 'success'; knockout?: boolean; max: number; value: number; /** * Progress Meter FieldId * @attr {string} */ fieldId?: string; /** * Progress Meter name * @attr {string} */ name?: string; /** * Progress Meter label * @attr {string} */ label: string; connectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'cre8-progress-meter': Cre8ProgressMeter; } } //# sourceMappingURL=progress-meter.d.ts.map