import type { OnlineAuctionDetail } from '@/types/onlineAuctionDetail';

export interface InPersonAuctionControlPanel {
    can_open_bidding: boolean;
    can_close_bidding: boolean;
    can_remove_reserve: boolean;
    can_cancel: boolean;
    can_place_bid: boolean;
    another_live_auction_id: number | null;
    show_another_live_notice: boolean;
    current_bid: string | null;
    total_bids: number;
    minimum_next_bid: string;
    reserve_met: boolean | null;
    reserve_met_label: string;
}

export interface InPersonAuctionDetail extends OnlineAuctionDetail {
    headline_time: string;
    opened_at: string | null;
    closed_at: string | null;
    control_panel: InPersonAuctionControlPanel;
}
