import React from "react"; import type { Subscription } from "./CurrentSubscriptionDialog.types"; export interface CurrentSubscriptionDialogProps { open: boolean; onClose: () => void; /** Current subscription data. Pass null/undefined when user has no subscription (404). */ subscription?: Subscription | null; /** Called when the user decides to subscribe from the empty state */ onSubscribe?: () => void; /** Optional manage handler to take the user to a management portal or plan screen when they already have a subscription */ onManage?: () => void; /** Optional label for the manage button (default: "Gerenciar assinatura") */ manageLabel?: string; } declare const CurrentSubscriptionDialog: React.FC; export default CurrentSubscriptionDialog;