UNPKG

@namiml/web-sdk

Version:

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

38 lines (37 loc) 1.25 kB
import { TemplateResult, CSSResult } from 'lit'; import { TSymbolComponent, TTextComponent, TTextListComponent } from '../../types/components/elements'; import { NamiElement } from '../NamiElement'; import type { TSemverObj } from '../../utils/parsers'; export declare class NamiText extends NamiElement { component: TTextComponent; inFocusedState: boolean; scaleFactor: number; minSDKVersion: TSemverObj; protected styles(): CSSResult; render(): TemplateResult; } export declare class TextListItemWrapper extends NamiElement { component: TTextListComponent; inFocusedState: boolean; scaleFactor: number; protected styles(): CSSResult; render(): TemplateResult; } export declare class NamiSymbol extends NamiElement { component: TSymbolComponent; inFocusedState: boolean; scaleFactor: number; previousSymbolName: string; protected styles(): CSSResult; protected updated(): void; private shouldRenderCurrentIcon; private renderSvgIcon; render(): TemplateResult; } export declare class NamiTextList extends NamiElement { component: TTextListComponent; inFocusedState: boolean; scaleFactor: number; protected styles(): CSSResult; render(): TemplateResult; }