import Eventemitter3 from "eventemitter3";
import "./utils/telegram-web-app";
import { initOptions } from "./types";
import { TonConnect, TonProvider } from './provider';
import { EthereumProvider } from "./provider/index";
export declare class WalletTgSdk extends Eventemitter3 {
    isInUxuyApp: boolean;
    version: string;
    ethereum: EthereumProvider;
    openmask: {
        provider: TonProvider;
        tonconnect: TonConnect;
    };
    ton: TonProvider;
    tonconnect: TonConnect;
    getAppInfo: () => {
        id: string;
        version: string;
        name: string;
        homepage: string;
        logo: string;
        description: string;
        downloadLinks: {
            android: string;
            googlePlay: string;
            ios: string;
            appleStore: string;
            testflight: string;
            telegram: string;
            browserExtension: {
                chrome: string;
                edge: string;
            };
        };
        deepLinks: {
            scheme: string;
            universallink: string;
            direct_link: string;
        };
    };
    constructor(options?: initOptions);
    _initialize(): void;
}
declare const _default: {
    WalletTgSdk: typeof WalletTgSdk;
};
export default _default;
