@namiml/web-sdk
Version:
Subscription monetization infrastructure — drop-in SDK with no-code paywalls, onboarding flows, A/B testing for web
23 lines (22 loc) • 784 B
TypeScript
import { CSSResult } from 'lit';
import Swiper from 'swiper';
import type { TCarouselContainer } from '@namiml/sdk-core';
import { NamiElement } from '../NamiElement';
import type { TSemverObj } from '@namiml/sdk-core';
export declare class NamiCarouselContainer extends NamiElement {
component: TCarouselContainer;
inFocusedState: boolean;
scaleFactor: number;
minSDKVersion: TSemverObj;
swiperInstance: Swiper;
slideSpacing: number;
connectedCallback(): void;
disconnectedCallback(): void;
updateSpacing: (e: CustomEvent) => void;
protected styles(): CSSResult;
protected updated(): void;
private handleSlideChange;
private getCarouselOnChange;
private getCarouselSlides;
render(): import("lit-html").TemplateResult<1>;
}