import * as react_jsx_runtime from 'react/jsx-runtime';
import React__default from 'react';
import { C as CheckoutResult } from '../../attachTypes-1Dbkyo_d.js';
import '../../cusTypes-COIU0NG3.js';
import 'zod';

interface AttachDialogProps {
    open: boolean;
    setOpen: (open: boolean) => void;
    checkoutResult: CheckoutResult;
}
declare function AttachDialog(params: AttachDialogProps): react_jsx_runtime.JSX.Element;
declare const PriceItem: ({ children, className, ...props }: {
    children: React__default.ReactNode;
    className?: string;
} & React__default.HTMLAttributes<HTMLDivElement>) => react_jsx_runtime.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_jsx_runtime.JSX.Element;

export { type AttachDialogProps, PriceItem, PricingDialogButton, AttachDialog as default };
