import { ComponentInterface } from '../../stencil-public-runtime'; import { SpinnerType } from '../types'; /** * A component which displays a variety of spinners. Use spinners to show that the app is loading content or performing another process for which the user has to wait. * * This component contains three different types of spinners animated with pure CSS. It mainly relies on [Spinkit](http://tobiasahlin.com/spinkit/) and may be extended in future with more types. */ export declare class Spinner implements ComponentInterface { /** * The type of this spinner. * Possible values: `tile` (default), `bounce` or `circle` */ type: SpinnerType; /** * If true, the spinner is shown as modal over the current app page. */ modal: boolean; /** * The height of this spinner (default = 40) */ height: number; /** * The width of this spinner (defaul = 40) */ width: number; private tileTemplate; private bounceTemplate; private circleTemplate; render(): any; }