/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import type {
  BaseContract,
  BigNumber,
  BytesLike,
  CallOverrides,
  PopulatedTransaction,
  Signer,
  utils,
} from "ethers";
import type { FunctionFragment, Result } from "@ethersproject/abi";
import type { Listener, Provider } from "@ethersproject/providers";
import type {
  TypedEventFilter,
  TypedEvent,
  TypedListener,
  OnEvent,
} from "./common";

export interface ErrorsInterface extends utils.Interface {
  functions: {
    "ALREADY_SETUP()": FunctionFragment;
    "APPROVAL_UNSUCCESSFUL()": FunctionFragment;
    "AT_LEAST_ONE_BIDER()": FunctionFragment;
    "CANNOT_UPDATE()": FunctionFragment;
    "EXCEEDS_MAX_ITERATION()": FunctionFragment;
    "EXCEED_AMOUNT()": FunctionFragment;
    "EXCEED_PLATFORM_FEE_VALUE()": FunctionFragment;
    "INSUFFICIENT_PRICE()": FunctionFragment;
    "LOCK_IN_BLOCK_LESS_THAN_MIN()": FunctionFragment;
    "LOOTBOX_NOT_OPENED()": FunctionFragment;
    "NOT_WEAPON_ADDRESS()": FunctionFragment;
    "NOT_WHITELISTED_USER()": FunctionFragment;
    "NO_LOOT_TO_TRANSFER()": FunctionFragment;
    "NO_PURCHASE_LOOT_TO_MINT()": FunctionFragment;
    "ONLY_BUYER_CAN_CALL()": FunctionFragment;
    "ONLY_FACTORY_CAN_CALL()": FunctionFragment;
    "ONLY_FEATURE_OF_FLEXI_POOLS()": FunctionFragment;
    "ONLY_MARKETPLACE_CAN_CALL()": FunctionFragment;
    "ONLY_MINTER()": FunctionFragment;
    "ONLY_OWNER()": FunctionFragment;
    "ONLY_POOLS_CAN_CALL()": FunctionFragment;
    "ONLY_SELLER_CAN_CALL()": FunctionFragment;
    "ONLY_SUPERGALATIC_CONTRACT()": FunctionFragment;
    "PRICE_UNIT_WRONG()": FunctionFragment;
    "SHOULD_BE_BIGGER()": FunctionFragment;
    "SHOULD_BE_DIFFERENT()": FunctionFragment;
    "SHOULD_BE_LESS_THAN_TEN()": FunctionFragment;
    "SHOULD_BE_MORE_THAN_ONE_MINUTE()": FunctionFragment;
    "SHOULD_BE_MORE_THAN_ZERO()": FunctionFragment;
    "SHOULD_BE_NON_ZERO()": FunctionFragment;
    "SHOULD_BE_ON_SELL_STATUS()": FunctionFragment;
    "SHOULD_BE_ZERO()": FunctionFragment;
    "SHOULD_NOT_BE_NO_TYPE()": FunctionFragment;
    "SHOULD_NOT_BE_OWNER()": FunctionFragment;
    "SHOULD_NOT_SAME()": FunctionFragment;
    "SHOULD_SAME()": FunctionFragment;
    "SIGNATURE_IS_WRONG()": FunctionFragment;
    "START_PRICE__IS_BIGGER_THAN_END_PRICE()": FunctionFragment;
    "WRGON_LOOTBOX_BY_SELL()": FunctionFragment;
    "WRONG_CART_INFO()": FunctionFragment;
  };

  getFunction(
    nameOrSignatureOrTopic:
      | "ALREADY_SETUP"
      | "APPROVAL_UNSUCCESSFUL"
      | "AT_LEAST_ONE_BIDER"
      | "CANNOT_UPDATE"
      | "EXCEEDS_MAX_ITERATION"
      | "EXCEED_AMOUNT"
      | "EXCEED_PLATFORM_FEE_VALUE"
      | "INSUFFICIENT_PRICE"
      | "LOCK_IN_BLOCK_LESS_THAN_MIN"
      | "LOOTBOX_NOT_OPENED"
      | "NOT_WEAPON_ADDRESS"
      | "NOT_WHITELISTED_USER"
      | "NO_LOOT_TO_TRANSFER"
      | "NO_PURCHASE_LOOT_TO_MINT"
      | "ONLY_BUYER_CAN_CALL"
      | "ONLY_FACTORY_CAN_CALL"
      | "ONLY_FEATURE_OF_FLEXI_POOLS"
      | "ONLY_MARKETPLACE_CAN_CALL"
      | "ONLY_MINTER"
      | "ONLY_OWNER"
      | "ONLY_POOLS_CAN_CALL"
      | "ONLY_SELLER_CAN_CALL"
      | "ONLY_SUPERGALATIC_CONTRACT"
      | "PRICE_UNIT_WRONG"
      | "SHOULD_BE_BIGGER"
      | "SHOULD_BE_DIFFERENT"
      | "SHOULD_BE_LESS_THAN_TEN"
      | "SHOULD_BE_MORE_THAN_ONE_MINUTE"
      | "SHOULD_BE_MORE_THAN_ZERO"
      | "SHOULD_BE_NON_ZERO"
      | "SHOULD_BE_ON_SELL_STATUS"
      | "SHOULD_BE_ZERO"
      | "SHOULD_NOT_BE_NO_TYPE"
      | "SHOULD_NOT_BE_OWNER"
      | "SHOULD_NOT_SAME"
      | "SHOULD_SAME"
      | "SIGNATURE_IS_WRONG"
      | "START_PRICE__IS_BIGGER_THAN_END_PRICE"
      | "WRGON_LOOTBOX_BY_SELL"
      | "WRONG_CART_INFO"
  ): FunctionFragment;

  encodeFunctionData(
    functionFragment: "ALREADY_SETUP",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "APPROVAL_UNSUCCESSFUL",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "AT_LEAST_ONE_BIDER",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "CANNOT_UPDATE",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "EXCEEDS_MAX_ITERATION",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "EXCEED_AMOUNT",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "EXCEED_PLATFORM_FEE_VALUE",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "INSUFFICIENT_PRICE",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "LOCK_IN_BLOCK_LESS_THAN_MIN",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "LOOTBOX_NOT_OPENED",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "NOT_WEAPON_ADDRESS",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "NOT_WHITELISTED_USER",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "NO_LOOT_TO_TRANSFER",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "NO_PURCHASE_LOOT_TO_MINT",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_BUYER_CAN_CALL",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_FACTORY_CAN_CALL",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_FEATURE_OF_FLEXI_POOLS",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_MARKETPLACE_CAN_CALL",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_MINTER",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_OWNER",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_POOLS_CAN_CALL",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_SELLER_CAN_CALL",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "ONLY_SUPERGALATIC_CONTRACT",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "PRICE_UNIT_WRONG",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_BIGGER",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_DIFFERENT",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_LESS_THAN_TEN",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_MORE_THAN_ONE_MINUTE",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_MORE_THAN_ZERO",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_NON_ZERO",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_ON_SELL_STATUS",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_BE_ZERO",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_NOT_BE_NO_TYPE",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_NOT_BE_OWNER",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_NOT_SAME",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SHOULD_SAME",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "SIGNATURE_IS_WRONG",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "START_PRICE__IS_BIGGER_THAN_END_PRICE",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "WRGON_LOOTBOX_BY_SELL",
    values?: undefined
  ): string;
  encodeFunctionData(
    functionFragment: "WRONG_CART_INFO",
    values?: undefined
  ): string;

  decodeFunctionResult(
    functionFragment: "ALREADY_SETUP",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "APPROVAL_UNSUCCESSFUL",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "AT_LEAST_ONE_BIDER",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "CANNOT_UPDATE",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "EXCEEDS_MAX_ITERATION",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "EXCEED_AMOUNT",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "EXCEED_PLATFORM_FEE_VALUE",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "INSUFFICIENT_PRICE",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "LOCK_IN_BLOCK_LESS_THAN_MIN",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "LOOTBOX_NOT_OPENED",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "NOT_WEAPON_ADDRESS",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "NOT_WHITELISTED_USER",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "NO_LOOT_TO_TRANSFER",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "NO_PURCHASE_LOOT_TO_MINT",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_BUYER_CAN_CALL",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_FACTORY_CAN_CALL",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_FEATURE_OF_FLEXI_POOLS",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_MARKETPLACE_CAN_CALL",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_MINTER",
    data: BytesLike
  ): Result;
  decodeFunctionResult(functionFragment: "ONLY_OWNER", data: BytesLike): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_POOLS_CAN_CALL",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_SELLER_CAN_CALL",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "ONLY_SUPERGALATIC_CONTRACT",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "PRICE_UNIT_WRONG",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_BIGGER",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_DIFFERENT",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_LESS_THAN_TEN",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_MORE_THAN_ONE_MINUTE",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_MORE_THAN_ZERO",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_NON_ZERO",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_ON_SELL_STATUS",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_BE_ZERO",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_NOT_BE_NO_TYPE",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_NOT_BE_OWNER",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_NOT_SAME",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SHOULD_SAME",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "SIGNATURE_IS_WRONG",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "START_PRICE__IS_BIGGER_THAN_END_PRICE",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "WRGON_LOOTBOX_BY_SELL",
    data: BytesLike
  ): Result;
  decodeFunctionResult(
    functionFragment: "WRONG_CART_INFO",
    data: BytesLike
  ): Result;

  events: {};
}

export interface Errors extends BaseContract {
  connect(signerOrProvider: Signer | Provider | string): this;
  attach(addressOrName: string): this;
  deployed(): Promise<this>;

  interface: ErrorsInterface;

  queryFilter<TEvent extends TypedEvent>(
    event: TypedEventFilter<TEvent>,
    fromBlockOrBlockhash?: string | number | undefined,
    toBlock?: string | number | undefined
  ): Promise<Array<TEvent>>;

  listeners<TEvent extends TypedEvent>(
    eventFilter?: TypedEventFilter<TEvent>
  ): Array<TypedListener<TEvent>>;
  listeners(eventName?: string): Array<Listener>;
  removeAllListeners<TEvent extends TypedEvent>(
    eventFilter: TypedEventFilter<TEvent>
  ): this;
  removeAllListeners(eventName?: string): this;
  off: OnEvent<this>;
  on: OnEvent<this>;
  once: OnEvent<this>;
  removeListener: OnEvent<this>;

  functions: {
    ALREADY_SETUP(overrides?: CallOverrides): Promise<[string]>;

    APPROVAL_UNSUCCESSFUL(overrides?: CallOverrides): Promise<[string]>;

    AT_LEAST_ONE_BIDER(overrides?: CallOverrides): Promise<[string]>;

    CANNOT_UPDATE(overrides?: CallOverrides): Promise<[string]>;

    EXCEEDS_MAX_ITERATION(overrides?: CallOverrides): Promise<[string]>;

    EXCEED_AMOUNT(overrides?: CallOverrides): Promise<[string]>;

    EXCEED_PLATFORM_FEE_VALUE(overrides?: CallOverrides): Promise<[string]>;

    INSUFFICIENT_PRICE(overrides?: CallOverrides): Promise<[string]>;

    LOCK_IN_BLOCK_LESS_THAN_MIN(overrides?: CallOverrides): Promise<[string]>;

    LOOTBOX_NOT_OPENED(overrides?: CallOverrides): Promise<[string]>;

    NOT_WEAPON_ADDRESS(overrides?: CallOverrides): Promise<[string]>;

    NOT_WHITELISTED_USER(overrides?: CallOverrides): Promise<[string]>;

    NO_LOOT_TO_TRANSFER(overrides?: CallOverrides): Promise<[string]>;

    NO_PURCHASE_LOOT_TO_MINT(overrides?: CallOverrides): Promise<[string]>;

    ONLY_BUYER_CAN_CALL(overrides?: CallOverrides): Promise<[string]>;

    ONLY_FACTORY_CAN_CALL(overrides?: CallOverrides): Promise<[string]>;

    ONLY_FEATURE_OF_FLEXI_POOLS(overrides?: CallOverrides): Promise<[string]>;

    ONLY_MARKETPLACE_CAN_CALL(overrides?: CallOverrides): Promise<[string]>;

    ONLY_MINTER(overrides?: CallOverrides): Promise<[string]>;

    ONLY_OWNER(overrides?: CallOverrides): Promise<[string]>;

    ONLY_POOLS_CAN_CALL(overrides?: CallOverrides): Promise<[string]>;

    ONLY_SELLER_CAN_CALL(overrides?: CallOverrides): Promise<[string]>;

    ONLY_SUPERGALATIC_CONTRACT(overrides?: CallOverrides): Promise<[string]>;

    PRICE_UNIT_WRONG(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_BE_BIGGER(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_BE_DIFFERENT(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_BE_LESS_THAN_TEN(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_BE_MORE_THAN_ONE_MINUTE(
      overrides?: CallOverrides
    ): Promise<[string]>;

    SHOULD_BE_MORE_THAN_ZERO(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_BE_NON_ZERO(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_BE_ON_SELL_STATUS(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_BE_ZERO(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_NOT_BE_NO_TYPE(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_NOT_BE_OWNER(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_NOT_SAME(overrides?: CallOverrides): Promise<[string]>;

    SHOULD_SAME(overrides?: CallOverrides): Promise<[string]>;

    SIGNATURE_IS_WRONG(overrides?: CallOverrides): Promise<[string]>;

    START_PRICE__IS_BIGGER_THAN_END_PRICE(
      overrides?: CallOverrides
    ): Promise<[string]>;

    WRGON_LOOTBOX_BY_SELL(overrides?: CallOverrides): Promise<[string]>;

    WRONG_CART_INFO(overrides?: CallOverrides): Promise<[string]>;
  };

  ALREADY_SETUP(overrides?: CallOverrides): Promise<string>;

  APPROVAL_UNSUCCESSFUL(overrides?: CallOverrides): Promise<string>;

  AT_LEAST_ONE_BIDER(overrides?: CallOverrides): Promise<string>;

  CANNOT_UPDATE(overrides?: CallOverrides): Promise<string>;

  EXCEEDS_MAX_ITERATION(overrides?: CallOverrides): Promise<string>;

  EXCEED_AMOUNT(overrides?: CallOverrides): Promise<string>;

  EXCEED_PLATFORM_FEE_VALUE(overrides?: CallOverrides): Promise<string>;

  INSUFFICIENT_PRICE(overrides?: CallOverrides): Promise<string>;

  LOCK_IN_BLOCK_LESS_THAN_MIN(overrides?: CallOverrides): Promise<string>;

  LOOTBOX_NOT_OPENED(overrides?: CallOverrides): Promise<string>;

  NOT_WEAPON_ADDRESS(overrides?: CallOverrides): Promise<string>;

  NOT_WHITELISTED_USER(overrides?: CallOverrides): Promise<string>;

  NO_LOOT_TO_TRANSFER(overrides?: CallOverrides): Promise<string>;

  NO_PURCHASE_LOOT_TO_MINT(overrides?: CallOverrides): Promise<string>;

  ONLY_BUYER_CAN_CALL(overrides?: CallOverrides): Promise<string>;

  ONLY_FACTORY_CAN_CALL(overrides?: CallOverrides): Promise<string>;

  ONLY_FEATURE_OF_FLEXI_POOLS(overrides?: CallOverrides): Promise<string>;

  ONLY_MARKETPLACE_CAN_CALL(overrides?: CallOverrides): Promise<string>;

  ONLY_MINTER(overrides?: CallOverrides): Promise<string>;

  ONLY_OWNER(overrides?: CallOverrides): Promise<string>;

  ONLY_POOLS_CAN_CALL(overrides?: CallOverrides): Promise<string>;

  ONLY_SELLER_CAN_CALL(overrides?: CallOverrides): Promise<string>;

  ONLY_SUPERGALATIC_CONTRACT(overrides?: CallOverrides): Promise<string>;

  PRICE_UNIT_WRONG(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_BIGGER(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_DIFFERENT(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_LESS_THAN_TEN(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_MORE_THAN_ONE_MINUTE(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_MORE_THAN_ZERO(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_NON_ZERO(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_ON_SELL_STATUS(overrides?: CallOverrides): Promise<string>;

  SHOULD_BE_ZERO(overrides?: CallOverrides): Promise<string>;

  SHOULD_NOT_BE_NO_TYPE(overrides?: CallOverrides): Promise<string>;

  SHOULD_NOT_BE_OWNER(overrides?: CallOverrides): Promise<string>;

  SHOULD_NOT_SAME(overrides?: CallOverrides): Promise<string>;

  SHOULD_SAME(overrides?: CallOverrides): Promise<string>;

  SIGNATURE_IS_WRONG(overrides?: CallOverrides): Promise<string>;

  START_PRICE__IS_BIGGER_THAN_END_PRICE(
    overrides?: CallOverrides
  ): Promise<string>;

  WRGON_LOOTBOX_BY_SELL(overrides?: CallOverrides): Promise<string>;

  WRONG_CART_INFO(overrides?: CallOverrides): Promise<string>;

  callStatic: {
    ALREADY_SETUP(overrides?: CallOverrides): Promise<string>;

    APPROVAL_UNSUCCESSFUL(overrides?: CallOverrides): Promise<string>;

    AT_LEAST_ONE_BIDER(overrides?: CallOverrides): Promise<string>;

    CANNOT_UPDATE(overrides?: CallOverrides): Promise<string>;

    EXCEEDS_MAX_ITERATION(overrides?: CallOverrides): Promise<string>;

    EXCEED_AMOUNT(overrides?: CallOverrides): Promise<string>;

    EXCEED_PLATFORM_FEE_VALUE(overrides?: CallOverrides): Promise<string>;

    INSUFFICIENT_PRICE(overrides?: CallOverrides): Promise<string>;

    LOCK_IN_BLOCK_LESS_THAN_MIN(overrides?: CallOverrides): Promise<string>;

    LOOTBOX_NOT_OPENED(overrides?: CallOverrides): Promise<string>;

    NOT_WEAPON_ADDRESS(overrides?: CallOverrides): Promise<string>;

    NOT_WHITELISTED_USER(overrides?: CallOverrides): Promise<string>;

    NO_LOOT_TO_TRANSFER(overrides?: CallOverrides): Promise<string>;

    NO_PURCHASE_LOOT_TO_MINT(overrides?: CallOverrides): Promise<string>;

    ONLY_BUYER_CAN_CALL(overrides?: CallOverrides): Promise<string>;

    ONLY_FACTORY_CAN_CALL(overrides?: CallOverrides): Promise<string>;

    ONLY_FEATURE_OF_FLEXI_POOLS(overrides?: CallOverrides): Promise<string>;

    ONLY_MARKETPLACE_CAN_CALL(overrides?: CallOverrides): Promise<string>;

    ONLY_MINTER(overrides?: CallOverrides): Promise<string>;

    ONLY_OWNER(overrides?: CallOverrides): Promise<string>;

    ONLY_POOLS_CAN_CALL(overrides?: CallOverrides): Promise<string>;

    ONLY_SELLER_CAN_CALL(overrides?: CallOverrides): Promise<string>;

    ONLY_SUPERGALATIC_CONTRACT(overrides?: CallOverrides): Promise<string>;

    PRICE_UNIT_WRONG(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_BIGGER(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_DIFFERENT(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_LESS_THAN_TEN(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_MORE_THAN_ONE_MINUTE(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_MORE_THAN_ZERO(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_NON_ZERO(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_ON_SELL_STATUS(overrides?: CallOverrides): Promise<string>;

    SHOULD_BE_ZERO(overrides?: CallOverrides): Promise<string>;

    SHOULD_NOT_BE_NO_TYPE(overrides?: CallOverrides): Promise<string>;

    SHOULD_NOT_BE_OWNER(overrides?: CallOverrides): Promise<string>;

    SHOULD_NOT_SAME(overrides?: CallOverrides): Promise<string>;

    SHOULD_SAME(overrides?: CallOverrides): Promise<string>;

    SIGNATURE_IS_WRONG(overrides?: CallOverrides): Promise<string>;

    START_PRICE__IS_BIGGER_THAN_END_PRICE(
      overrides?: CallOverrides
    ): Promise<string>;

    WRGON_LOOTBOX_BY_SELL(overrides?: CallOverrides): Promise<string>;

    WRONG_CART_INFO(overrides?: CallOverrides): Promise<string>;
  };

  filters: {};

  estimateGas: {
    ALREADY_SETUP(overrides?: CallOverrides): Promise<BigNumber>;

    APPROVAL_UNSUCCESSFUL(overrides?: CallOverrides): Promise<BigNumber>;

    AT_LEAST_ONE_BIDER(overrides?: CallOverrides): Promise<BigNumber>;

    CANNOT_UPDATE(overrides?: CallOverrides): Promise<BigNumber>;

    EXCEEDS_MAX_ITERATION(overrides?: CallOverrides): Promise<BigNumber>;

    EXCEED_AMOUNT(overrides?: CallOverrides): Promise<BigNumber>;

    EXCEED_PLATFORM_FEE_VALUE(overrides?: CallOverrides): Promise<BigNumber>;

    INSUFFICIENT_PRICE(overrides?: CallOverrides): Promise<BigNumber>;

    LOCK_IN_BLOCK_LESS_THAN_MIN(overrides?: CallOverrides): Promise<BigNumber>;

    LOOTBOX_NOT_OPENED(overrides?: CallOverrides): Promise<BigNumber>;

    NOT_WEAPON_ADDRESS(overrides?: CallOverrides): Promise<BigNumber>;

    NOT_WHITELISTED_USER(overrides?: CallOverrides): Promise<BigNumber>;

    NO_LOOT_TO_TRANSFER(overrides?: CallOverrides): Promise<BigNumber>;

    NO_PURCHASE_LOOT_TO_MINT(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_BUYER_CAN_CALL(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_FACTORY_CAN_CALL(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_FEATURE_OF_FLEXI_POOLS(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_MARKETPLACE_CAN_CALL(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_MINTER(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_OWNER(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_POOLS_CAN_CALL(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_SELLER_CAN_CALL(overrides?: CallOverrides): Promise<BigNumber>;

    ONLY_SUPERGALATIC_CONTRACT(overrides?: CallOverrides): Promise<BigNumber>;

    PRICE_UNIT_WRONG(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_BE_BIGGER(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_BE_DIFFERENT(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_BE_LESS_THAN_TEN(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_BE_MORE_THAN_ONE_MINUTE(
      overrides?: CallOverrides
    ): Promise<BigNumber>;

    SHOULD_BE_MORE_THAN_ZERO(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_BE_NON_ZERO(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_BE_ON_SELL_STATUS(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_BE_ZERO(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_NOT_BE_NO_TYPE(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_NOT_BE_OWNER(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_NOT_SAME(overrides?: CallOverrides): Promise<BigNumber>;

    SHOULD_SAME(overrides?: CallOverrides): Promise<BigNumber>;

    SIGNATURE_IS_WRONG(overrides?: CallOverrides): Promise<BigNumber>;

    START_PRICE__IS_BIGGER_THAN_END_PRICE(
      overrides?: CallOverrides
    ): Promise<BigNumber>;

    WRGON_LOOTBOX_BY_SELL(overrides?: CallOverrides): Promise<BigNumber>;

    WRONG_CART_INFO(overrides?: CallOverrides): Promise<BigNumber>;
  };

  populateTransaction: {
    ALREADY_SETUP(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    APPROVAL_UNSUCCESSFUL(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    AT_LEAST_ONE_BIDER(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    CANNOT_UPDATE(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    EXCEEDS_MAX_ITERATION(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    EXCEED_AMOUNT(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    EXCEED_PLATFORM_FEE_VALUE(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    INSUFFICIENT_PRICE(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    LOCK_IN_BLOCK_LESS_THAN_MIN(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    LOOTBOX_NOT_OPENED(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    NOT_WEAPON_ADDRESS(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    NOT_WHITELISTED_USER(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    NO_LOOT_TO_TRANSFER(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    NO_PURCHASE_LOOT_TO_MINT(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    ONLY_BUYER_CAN_CALL(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    ONLY_FACTORY_CAN_CALL(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    ONLY_FEATURE_OF_FLEXI_POOLS(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    ONLY_MARKETPLACE_CAN_CALL(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    ONLY_MINTER(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    ONLY_OWNER(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    ONLY_POOLS_CAN_CALL(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    ONLY_SELLER_CAN_CALL(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    ONLY_SUPERGALATIC_CONTRACT(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    PRICE_UNIT_WRONG(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    SHOULD_BE_BIGGER(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    SHOULD_BE_DIFFERENT(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_BE_LESS_THAN_TEN(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_BE_MORE_THAN_ONE_MINUTE(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_BE_MORE_THAN_ZERO(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_BE_NON_ZERO(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_BE_ON_SELL_STATUS(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_BE_ZERO(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    SHOULD_NOT_BE_NO_TYPE(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_NOT_BE_OWNER(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    SHOULD_NOT_SAME(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    SHOULD_SAME(overrides?: CallOverrides): Promise<PopulatedTransaction>;

    SIGNATURE_IS_WRONG(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    START_PRICE__IS_BIGGER_THAN_END_PRICE(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    WRGON_LOOTBOX_BY_SELL(
      overrides?: CallOverrides
    ): Promise<PopulatedTransaction>;

    WRONG_CART_INFO(overrides?: CallOverrides): Promise<PopulatedTransaction>;
  };
}
