import { TYPE_PAGE } from '../../constants/nft' import { IQueryPaginationProps } from '../customQuery/type' export type DefaultNFTVariables = { contractParams?: { id?: number } otherParams?: { queryKeyRefetch?: any } } export type SellNFTVariables = DefaultNFTVariables & { contractParams?: { id: number amount: string duration?: number } } export type BuyNFTVariables = DefaultNFTVariables & { contractParams?: { id: number amount: string } } export type CancelSellNFTVariables = DefaultNFTVariables & { contractParams?: { id: number } } export interface IGetNFTInventoryProps extends IQueryPaginationProps { publicAddress: string typePage?: TYPE_PAGE }