finpro
Version:
42 lines • 1.05 kB
TypeScript
import { CSSResultGroup, TemplateResult } from 'lit';
import FinproElement from '../../internals/finpro-element';
export declare type ProgressIndicatorSize = 'small' | 'medium' | 'large';
/**
* @tag fp-progress-indicator
* @summary Finpro Progress Indicator component
*
* @property {max} [max=100]
* @property {number} [value=0]
*/
export default class FpProgressIndicator extends FinproElement {
static get styles(): CSSResultGroup;
private wrapper;
/**
* Sets the size
*/
size: ProgressIndicatorSize;
/**
* Sets the status
*/
failed: boolean;
/**
* Sets the max
*/
get max(): number;
set max(max: number);
/**
* Sets the value
*/
get value(): number;
set value(value: number);
private _max;
private _value;
updateCssVariable(): Promise<void>;
render(): TemplateResult;
}
declare global {
interface HTMLElementTagNameMap {
'fp-progress-indicator': FpProgressIndicator;
}
}
//# sourceMappingURL=fp-progress-indicator.d.ts.map