import { XrplConnector, XrplNetwork, XrplTransaction } from "../../types/xrpl";
export declare class XamanQrConnector implements XrplConnector {
    cancelConnectQr: (() => void) | null;
    cancelSignAndSubmitQr: (() => void) | null;
    cancelConnect(): void;
    cancelSignAndSubmit(): void;
    connect(): Promise<string>;
    signAndSubmit({ tx, network, }: {
        tx: XrplTransaction;
        network: XrplNetwork;
    }): Promise<{
        hash: string;
        status: string;
    }>;
}
