import * as react_jsx_runtime from 'react/jsx-runtime';

interface BillingPanelProps {
    /**
     * Which billing interval to prefer when starting checkout. Defaults to
     * `'monthly'`. Surface a toggle in the host app if both matter.
     */
    defaultBillingInterval?: 'monthly' | 'yearly';
    /**
     * Called after the portal/checkout URL is resolved. Defaults to
     * `window.location.assign(url)`. Override to open in a new tab, use a
     * router, etc.
     */
    onRedirect?: (url: string) => void;
}
declare function BillingPanel({ defaultBillingInterval, onRedirect, }: BillingPanelProps): react_jsx_runtime.JSX.Element;

export { BillingPanel as B, type BillingPanelProps as a };
