finpro
Version:
31 lines • 903 B
TypeScript
import { CSSResultGroup, LitElement, TemplateResult } from 'lit';
export declare type SpinnerType = 'oval' | 'bars' | 'dots';
export declare type SpinnerSize = 'xs' | 's' | 'm' | 'l' | 'xl' | '2xl' | '3xl' | '4xl' | '5xl' | '6xl' | 'xxl' | '2xxl' | '3xxl' | '4xxl';
export declare type SpinnerVariant = 'primary' | 'secondary' | 'success' | 'danger';
/**
* @tag fp-spinner
* @summary Finpro Button component
*/
export default class FpSpinner extends LitElement {
static get styles(): CSSResultGroup;
/**
* Sets the button type
*/
type: SpinnerType;
/**
* Sets the button size
*/
size: SpinnerSize;
/**
* Sets the button variant
*/
variant: SpinnerVariant;
private _handleSvg;
render(): TemplateResult;
}
declare global {
interface HTMLElementTagNameMap {
'fp-spinner': FpSpinner;
}
}
//# sourceMappingURL=fp-spinner.d.ts.map