import { UnielonBridge } from './bridge.ts';
import { InitOptions } from '../types';
import { RequestBody } from '../types/connect';
export declare class DogecoinProvider extends UnielonBridge {
    constructor(options: InitOptions);
    connect(address: string): Promise<void>;
    disConnect(): Promise<void>;
    requestAccounts(): Promise<void>;
    sendDogecoin(params: RequestBody<any>): Promise<any>;
    sendNft<T>(params: RequestBody<T>): Promise<any>;
    sendTrade<T>(params: RequestBody<T>): Promise<any>;
    sendBox<T>(params: RequestBody<T>): Promise<any>;
    createSwap<T>(params: RequestBody<T>): Promise<any>;
    createLp<T>(params: RequestBody<T>): Promise<any>;
    signMessage(signText: string): Promise<any>;
    getAccounts(): Promise<any>;
    getNetwork(): Promise<any>;
    getBalance(): Promise<any>;
}
