UNPKG

@trilitech-umami/umami-embed

Version:

[WIP - not ready for production use] A simple embeddable Umami wallet

17 lines (16 loc) 701 B
import type { PartialTezosOperation, SigningType } from "@airgap/beacon-types"; import type { UmamiEmbedConfig, UserData } from "./types"; export declare class UmamiEmbed { private messages; private userData; get isInitialized(): boolean; get isLoggedIn(): boolean; get user(): UserData | null; constructor(); init({ network, iframeParent, logsLevel, useLocalEmbedIframe, theme, loginOptions, }?: UmamiEmbedConfig): Promise<void>; destroy(): void; login(): Promise<UserData>; logout(): Promise<void>; send(operations: PartialTezosOperation[]): Promise<string>; sign(signingType: SigningType, payload: string): Promise<import("./types").SignResponse>; }