import Component from '@glimmer/component'; import ThemeService from 'ember-material-tailwind/services/theme'; /** A Button component |Property|Type|description| |---|---|---| |block|boolean|Adds _w-full_ class to the component to fill all the space of its parent| |disabled|boolean|| |color|string|| |fab|boolean|indicates that the component is a floating action button| |flat|boolean|indicates that the component has a flat style| |icon|string|| |outlined|boolean|| @class EmtButton @public */ interface EmtButtonArgs { block?: boolean; color?: string; dark?: boolean; disabled?: boolean; fab?: boolean; flat?: boolean; hasIcon?: boolean; href?: string; icon?: string; light?: boolean; outlined?: boolean; small?: boolean; text?: boolean; } export default class EmtButton extends Component { theme: ThemeService; private _classesDefault; private _basicDefault; private _outlinedDefault; private _textDefault; private _iconDefault; private _fabDefault; private _smallDefault; private _disabledDefault; private _elevationDefault; constructor(owner: unknown, args: EmtButtonArgs); /** Provides the tailwind classes depending on the button type @field classes @type string */ get classes(): string; onPress(event: MouseEvent | TouchEvent): void; } export {};