'use client'; import type * as React from 'react'; export interface ResponsiveDialogProps { open: boolean; onOpenChange: (open: boolean) => void; children: React.ReactNode; } export interface ResponsiveDialogContentProps { children: React.ReactNode; className?: string; } export interface ResponsiveDialogHeaderProps extends React.HTMLAttributes {} export interface ResponsiveDialogTitleProps extends React.HTMLAttributes {} export interface ResponsiveDialogDescriptionProps extends React.HTMLAttributes {} export interface ResponsiveDialogFooterProps extends React.HTMLAttributes {} export interface ResponsiveDialogContextValue { isMobile: boolean; }