import { PublicKey } from "@solana/web3.js";

export interface BidRequest {
    key: PublicKey;
    nft: PublicKey;
    authority: PublicKey;
    amount: number;
    createdAt: number;
    updatedAt: number;
    state: BidRequestState;
    owner: PublicKey;
}


export enum BidRequestState {
    Accepted = "Accepted",
    Rejected = "Rejected",
    Public = "Public",
    Pending = "Pending",
    Cancelled = "Cancelled",
}