@trilitech-umami/umami-embed
Version:
[WIP - not ready for production use] A simple embeddable Umami wallet
17 lines (16 loc) • 701 B
TypeScript
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>;
}