import type { Xumm } from "xumm";
import { XrplConnector, XrplNetwork, XrplTransaction } from "../../types/xrpl";
export declare class XamanConnector implements XrplConnector {
    xumm: Xumm | null;
    private validateXummInitialized;
    private initializeXumm;
    connect(): Promise<string>;
    signAndSubmit({ network, tx, }: {
        tx: XrplTransaction;
        network: XrplNetwork;
    }): Promise<{
        hash: string;
        status: string;
    }>;
}
