import { SignedTransaction, TransactionInfo } from "./types";
export declare class TransactionConfirmationTimeoutError extends Error {
    readonly name = "TransactionConfirmationTimeoutError";
    readonly error: string;
    readonly transaction: SignedTransaction;
    constructor(message: string, transaction: SignedTransaction);
}
export declare class TransactionFailedError extends Error {
    readonly name = "TransactionFailedError";
    readonly error: string;
    readonly output: TransactionInfo;
    readonly transaction: SignedTransaction;
    constructor(message: string, transaction: SignedTransaction, output: TransactionInfo);
}
export declare class TransactioBroadcastError extends Error {
    readonly name = "TransactioBroadcastError";
    readonly error: string;
    readonly code: number;
    readonly codeName: string;
    constructor(message: string, code: number);
}
