import { C as CheckoutResult, a as CheckoutParams } from '../../attachTypes-eg914-6v.js';
import React__default from 'react';
import '../../prodTypes-C4aZSZfO.js';
import 'zod/v4';

interface CheckoutDialogProps {
    open: boolean;
    setOpen: (open: boolean) => void;
    checkoutResult: CheckoutResult;
    checkoutParams?: CheckoutParams;
}
declare function CheckoutDialog(params: CheckoutDialogProps): React__default.JSX.Element;
declare const PriceItem: ({ children, className, ...props }: {
    children: React__default.ReactNode;
    className?: string;
} & React__default.HTMLAttributes<HTMLDivElement>) => React__default.JSX.Element;
declare const PricingDialogButton: ({ children, size, onClick, disabled, className, }: {
    children: React__default.ReactNode;
    size?: "sm" | "lg" | "default" | "icon";
    onClick: () => void;
    disabled?: boolean;
    className?: string;
}) => React__default.JSX.Element;

export { type CheckoutDialogProps, PriceItem, PricingDialogButton, CheckoutDialog as default };
