UNPKG

@loadsmart/miranda-wc

Version:

Miranda Web Components component library

71 lines (70 loc) 1.78 kB
import type { PropertyValues } from 'lit'; import { Button } from '../button'; import type { ButtonProps } from '../button'; import '../icon'; export interface BackButtonProps extends ButtonProps { label?: string; } export declare class BackButton extends Button { #private; static get properties(): { label: { type: StringConstructor; }; loading: { type: BooleanConstructor; reflect: boolean; }; variant: { type: StringConstructor; reflect: boolean; }; size: { type: StringConstructor; reflect: boolean; }; type: { type: StringConstructor; reflect: boolean; }; formaction: { type: StringConstructor; }; formenctype: { type: StringConstructor; }; formmethod: { type: StringConstructor; }; formnovalidate: { type: BooleanConstructor; }; formtarget: { type: StringConstructor; }; href: { type: StringConstructor; reflect: boolean; }; target: { type: StringConstructor; }; download: { type: StringConstructor; }; }; /** * Button label. This will be used as the internal button's `aria-label`. */ label: BackButtonProps['label']; static define(): void; constructor(); connectedCallback(): void; updated(changedProperties: PropertyValues<this>): void; renderContent(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'm-back-button': BackButton; } }