import type { SnsSwapDid } from "../../declarations";
import type { GetOpenTicketErrorType, NewSaleTicketResponseErrorType } from "../enums/swap.enums";
export declare class SnsSwapNewTicketError extends Error {
    errorType: NewSaleTicketResponseErrorType;
    invalidUserAmount?: SnsSwapDid.InvalidUserAmount;
    existingTicket?: SnsSwapDid.Ticket;
    constructor({ errorType, invalidUserAmount, existingTicket, }: {
        errorType: NewSaleTicketResponseErrorType;
        invalidUserAmount?: SnsSwapDid.InvalidUserAmount;
        existingTicket?: SnsSwapDid.Ticket;
    });
}
export declare class SnsSwapGetOpenTicketError extends Error {
    errorType: GetOpenTicketErrorType;
    constructor(errorType: GetOpenTicketErrorType);
}
