UNPKG

@namiml/web-sdk

Version:

Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing

25 lines (24 loc) 816 B
import { CSSResult } from 'lit'; import { TButtonContainer } from '../../types/components/containers'; import { NamiElement } from '../NamiElement'; import type { TSemverObj } from '../../utils/parsers'; export declare class NamiButton extends NamiElement { component: TButtonContainer; inFocusedState: boolean; scaleFactor: number; minSDKVersion: TSemverObj; constructor(); firstTextValue(): string | undefined; connectedCallback(): void; disconnectedCallback(): void; updated(): void; firstUpdated(): void; private _handleFocus; private _handleBlur; private _dispatchFocusChange; private _dispatchPageChange; private _handleKeyUp; private _handleClick; protected styles(): CSSResult; render(): any[] | import("lit-html").TemplateResult<1>; }