import { i as AuctionRefreshOptions, n as UseLockerverseAuctionsResult, r as useLockerverseAuctions, t as UseLockerverseAuctionsOptions } from "./use-lockerverse-auctions.js"; import { CreateLockerverseAuctionOptions, LockerverseAuction, LockerverseAuctionClient, LockerverseSdkError } from "@lockerverse/sdk/auctions"; //#region src/use-lockerverse-auction.d.ts type UseLockerverseAuctionOptions = AuctionRefreshOptions & { /** Initial server snapshot. The hook still refreshes on mount. */ initialAuction?: LockerverseAuction; /** Include one unlisted item when refreshing its direct item page. */ previewItemSlug?: string; }; type UseLockerverseAuctionResult = { client: LockerverseAuctionClient; /** Last successful snapshot, retained during refresh and refresh errors. */ auction: LockerverseAuction | null; loading: boolean; error: LockerverseSdkError | null; refresh: () => void; }; /** Load one auction by slug without requesting the community auction list. */ declare function useLockerverseAuction(options: CreateLockerverseAuctionOptions, auctionSlug: string, refreshOptions?: UseLockerverseAuctionOptions): UseLockerverseAuctionResult; //#endregion export { type AuctionRefreshOptions, type UseLockerverseAuctionOptions, type UseLockerverseAuctionResult, type UseLockerverseAuctionsOptions, type UseLockerverseAuctionsResult, useLockerverseAuction, useLockerverseAuctions }; //# sourceMappingURL=auction-data.d.ts.map