import { n as LockerverseTheme, t as LockerverseStyle } from "./theme.js"; //#region src/auction-result.d.ts type AuctionPurchaseDetails = { purchaseId: string; unitAmountCents: number; quantity: number; subtotalCents: number; serviceFeeCents: number; totalCents: number; }; type LockerverseAuctionOutcome = { kind: "bid"; amountCents?: number; } | (AuctionPurchaseDetails & { kind: "purchase"; /** Use only after the server confirms payment. Receipt amounts alone are not proof. */ status: "paid"; }) | (AuctionPurchaseDetails & { kind: "receipt"; }); type LockerverseAuctionResultAction = { label: string; href?: string; onClick?: () => void; }; type LockerverseAuctionResultProps = { outcome: LockerverseAuctionOutcome; itemName: string; imageUrl?: string | undefined; auctionName?: string | undefined; communityName?: string | undefined; closesAtLabel?: string | undefined; primaryAction?: LockerverseAuctionResultAction | undefined; secondaryAction?: LockerverseAuctionResultAction | undefined; className?: string | undefined; theme?: LockerverseTheme | undefined; style?: LockerverseStyle | undefined; /** Focus the result after an inline checkout completes. Defaults to false. */ focusHeading?: boolean | undefined; }; /** Shared result view. Hosts must provide a verified outcome or a neutral receipt. */ declare function LockerverseAuctionResult(props: LockerverseAuctionResultProps): import("react").JSX.Element; //#endregion export { type LockerverseAuctionOutcome, LockerverseAuctionResult, type LockerverseAuctionResultAction, type LockerverseAuctionResultProps, type LockerverseStyle, type LockerverseTheme }; //# sourceMappingURL=auction-result.d.ts.map