import type { CSSProperties, ReactNode } from "react"; import { type CrediballThemeOverrides } from "../theme"; export interface CrediballTopUpButtonProps extends CrediballThemeOverrides { className?: string; style?: CSSProperties; children?: ReactNode; /** Defaults to opening the provider's paywall. */ onClick?: () => void; } /** * Tier 2 — a themeable call-to-action that opens the paywall. Inherits the * surrounding font; background/text color come from the same `--crediball-*` * variables as every other component, so it matches PaywallModal and * CreditsBadge without extra styling. * * Get more credits */ export declare function CrediballTopUpButton({ className, style, children, onClick, accentColor }: CrediballTopUpButtonProps): import("react").JSX.Element;