export type OrderPostError = {
    errorType: OrderPostError.errorType;
    description: string;
};
export declare namespace OrderPostError {
    enum errorType {
        DUPLICATED_ORDER = "DuplicatedOrder",
        QUOTE_NOT_FOUND = "QuoteNotFound",
        QUOTE_NOT_VERIFIED = "QuoteNotVerified",
        INVALID_QUOTE = "InvalidQuote",
        MISSING_FROM = "MissingFrom",
        WRONG_OWNER = "WrongOwner",
        INVALID_EIP1271SIGNATURE = "InvalidEip1271Signature",
        INSUFFICIENT_BALANCE = "InsufficientBalance",
        INSUFFICIENT_ALLOWANCE = "InsufficientAllowance",
        INVALID_SIGNATURE = "InvalidSignature",
        SELL_AMOUNT_OVERFLOW = "SellAmountOverflow",
        TRANSFER_SIMULATION_FAILED = "TransferSimulationFailed",
        ZERO_AMOUNT = "ZeroAmount",
        INCOMPATIBLE_SIGNING_SCHEME = "IncompatibleSigningScheme",
        TOO_MANY_LIMIT_ORDERS = "TooManyLimitOrders",
        TOO_MUCH_GAS = "TooMuchGas",
        UNSUPPORTED_BUY_TOKEN_DESTINATION = "UnsupportedBuyTokenDestination",
        UNSUPPORTED_SELL_TOKEN_SOURCE = "UnsupportedSellTokenSource",
        UNSUPPORTED_ORDER_TYPE = "UnsupportedOrderType",
        INSUFFICIENT_VALID_TO = "InsufficientValidTo",
        EXCESSIVE_VALID_TO = "ExcessiveValidTo",
        INVALID_NATIVE_SELL_TOKEN = "InvalidNativeSellToken",
        SAME_BUY_AND_SELL_TOKEN = "SameBuyAndSellToken",
        UNSUPPORTED_TOKEN = "UnsupportedToken",
        INVALID_APP_DATA = "InvalidAppData",
        APP_DATA_HASH_MISMATCH = "AppDataHashMismatch",
        APPDATA_FROM_MISMATCH = "AppdataFromMismatch"
    }
}
