/** Props for {@link BillingSection}. */
export interface BillingSectionProps {
    /**
     * Whether a checkout just completed (e.g., `?checkout=success`).
     *
     * When `true`, an optimistic banner is shown indicating that
     * credits will appear shortly. This prop is typically driven
     * by the host application's URL query parameters.
     */
    readonly checkoutSuccess?: boolean;
    /** Callback to dismiss the checkout success banner. */
    readonly onDismissCheckoutSuccess?: () => void;
    /** Additional CSS class names. */
    readonly className?: string;
}
/**
 * Top-level billing settings section.
 *
 * Composes the billing sub-components into a cohesive settings page:
 * low-balance warning, checkout success banner, credit balance display,
 * credit pack purchase grid, and transaction history. Handles the
 * deployment mode gate (billing unavailable in local mode) and the
 * org-not-selected state.
 *
 * @example
 * ```tsx
 * // In a settings page:
 * <BillingSection checkoutSuccess={searchParams.checkout === "success"} />
 * ```
 */
export declare function BillingSection({ checkoutSuccess, onDismissCheckoutSuccess, className, }: BillingSectionProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=BillingSection.d.ts.map