import { CSSResultGroup } from 'lit'; import { BaseButton } from './base-button.ts'; export declare const VALID_VARIANTS: readonly ["filled", "outlined", "text", "elevated", "tonal"]; export type ButtonVariant = (typeof VALID_VARIANTS)[number]; /** * @tag md-button * @summary Material Button web component */ export default class Button extends BaseButton { variant: ButtonVariant; static get styles(): CSSResultGroup; private get classes(); private renderIcon; private renderChildrenContent; private renderButtonOrLink; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "md-button": Button; } }