import { TemplateResult } from "lit-element"; import { IProgressBehaviorProperties, ProgressBehavior } from "../behavior/progress/progress-behavior"; /** * Properties of the progress spinner. */ export interface IProgressSpinnerProperties extends IProgressBehaviorProperties { } /** * Fills a circle from 0% to 100%. * @cssprop --progress-spinner-size - Width and height * @cssprop --progress-spinner-color - Color * @cssprop --progress-spinner-buffer-color - Color of the buffer * @cssprop --progress-spinner-stroke-width - Width of the spinner stroke * @cssprop --progress-spinner-determinate-progress-transition - Transition of the spinner when determinate * @cssprop --progress-spinner-indeterminate-container-duration - Duration of the indeterminate animation for the container * @cssprop --progress-spinner-indeterminate-progress-duration - Duration of the indeterminate animation for the spinner * @cssprop --progress-spinner-indeterminate-timing-function - Timing function of the indeterminate animation */ export declare class ProgressSpinner extends ProgressBehavior implements IProgressSpinnerProperties { static styles: import("lit-element").CSSResult[]; /** * Returns the template for the element. */ protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "wl-progress-spinner": ProgressSpinner; } }