import { BillingPlanViewModel } from './billing-plan-view-model.js'; export interface BillingCatalogDialogProps { confirmLabel?: string; isOpen: boolean; isPending?: boolean; onConfirm: (plan: BillingPlanViewModel, addOns?: readonly BillingPlanViewModel[]) => void; onOpenChange: (open: boolean) => void; plans: BillingPlanViewModel[]; relatedPlans?: BillingPlanViewModel[]; catalogRelations?: readonly { sourceProductId: string; targetProductId: string; type: string; }[]; title?: string; } export declare function BillingCatalogDialog({ confirmLabel, isOpen, isPending, onConfirm, onOpenChange, plans, relatedPlans, catalogRelations, title }: BillingCatalogDialogProps): import("react").JSX.Element;