import { BaseWallet } from "."; import { txParams } from "./baseWallet"; declare global { interface Window { dcent: any; } } export default class Dcent extends BaseWallet { static LABEL: string; static TYPE: string; private awaitLock; private PATH; dcent: any; address?: string; constructor(dcent: any); reconnect(): Promise; connect(): Promise; disconnect(): Promise; type(): string; id(): string; signMessage(message: string): Promise | null; signPersonalMessage(message: string): Promise; signTransaction(txParams: txParams): Promise; sendTransaction(txParams: txParams): Promise; getAddresses(): Promise; isSupported(): boolean; isLocked(): boolean; loadNetworkId(): Promise; sendCustomRequest(method: string, params: any): Promise; name(): string; }