@ekko-earth/ekko-js
Version:
A framework-agnostic web SDK for displaying carbon impact.
16 lines (15 loc) • 607 B
TypeScript
import { Ekko } from "./ekko";
import { IImpactPayEmbeddedElementConfig, IImpactPayTakeoverElementConfig } from "./types/impactpay-element-config";
export interface ElementsOptions {
clientSecret: string;
}
export declare class EkkoElements {
private ekko;
private options;
constructor(ekko: Ekko, options: ElementsOptions);
get clientSecret(): string;
get mode(): string;
get locale(): string | undefined;
createImpactPayPageTakeover(config: IImpactPayTakeoverElementConfig): HTMLElement;
createImpactPayEmbedded(config: IImpactPayEmbeddedElementConfig): HTMLElement;
}