import { n as LockerverseTheme, t as LockerverseStyle } from "./theme.js"; import { ReactNode } from "react"; import { LockerverseAuction, LockerverseAuctionItem, LockerverseAuctionStatus } from "@lockerverse/sdk/auctions"; //#region src/lockerverse-auction.d.ts type LockerverseAuctionItemRenderContext = { auction: LockerverseAuction; item: LockerverseAuctionItem; /** Effective auction and item status, including elapsed closing dates. */ status: LockerverseAuctionStatus; onSelect: () => void; /** Parent theme and Lockerverse CSS custom properties for default-card reuse. */ theme: LockerverseTheme; style?: LockerverseStyle; }; type LockerverseAuctionProps = { auction: LockerverseAuction; onSelectItem: (auction: LockerverseAuction, item: LockerverseAuctionItem) => void; theme?: LockerverseTheme; style?: LockerverseStyle; className?: string; showFilters?: boolean; showHeader?: boolean; showLineup?: boolean; onBack?: () => void; /** Replace the card inside each list item. Keep onSelect connected to your item view. */ renderItem?: (context: LockerverseAuctionItemRenderContext) => ReactNode; }; /** Display one loaded auction. Fetching and item navigation stay with the host. */ declare function LockerverseAuction$1({ auction, onSelectItem, theme, style, className, showFilters, showHeader, showLineup, onBack, renderItem }: LockerverseAuctionProps): import("react").JSX.Element; //#endregion //#region src/lockerverse-auction-item-card.d.ts type LockerverseAuctionItemCardProps = { auction: LockerverseAuction; item: LockerverseAuctionItem; onSelect: () => void; theme?: LockerverseTheme; /** Applied to the scoped card container. */ className?: string; style?: LockerverseStyle; showDescription?: boolean; showMetrics?: boolean; showTiming?: boolean; }; declare function LockerverseAuctionItemCard({ auction, item, onSelect, theme, className, style, showDescription, showMetrics, showTiming }: LockerverseAuctionItemCardProps): import("react").JSX.Element; //#endregion export { LockerverseAuctionProps as a, LockerverseAuctionItemRenderContext as i, LockerverseAuctionItemCardProps as n, LockerverseAuction$1 as r, LockerverseAuctionItemCard as t }; //# sourceMappingURL=lockerverse-auction-item-card.d.ts.map