import { CreateLockerverseAuctionOptions, LockerverseAuction, LockerverseAuctionClient, LockerverseSdkError } from "@lockerverse/sdk/auctions"; //#region src/use-auction-return-refresh.d.ts type AuctionRefreshOptions = { /** Refresh after a hidden-to-visible transition. Defaults to true. */ refreshOnReturn?: boolean; }; //#endregion //#region src/use-lockerverse-auctions.d.ts type UseLockerverseAuctionsOptions = AuctionRefreshOptions & { /** Initial server snapshot. The hook still refreshes on mount. */ initialAuctions?: LockerverseAuction[]; }; type UseLockerverseAuctionsResult = { client: LockerverseAuctionClient; auctions: LockerverseAuction[] | null; loading: boolean; error: LockerverseSdkError | null; refresh: () => void; }; declare function useLockerverseAuctions(options: CreateLockerverseAuctionOptions, refreshOptions?: UseLockerverseAuctionsOptions): UseLockerverseAuctionsResult; //#endregion export { AuctionRefreshOptions as i, UseLockerverseAuctionsResult as n, useLockerverseAuctions as r, UseLockerverseAuctionsOptions as t }; //# sourceMappingURL=use-lockerverse-auctions.d.ts.map