import * as react_jsx_runtime from 'react/jsx-runtime'; interface CreateContactFormData { firstName: string; lastName: string; email: string; phone: string; address?: string; assignedStaffId?: string; } interface StaffOption { id: string; displayName: string; } interface CreateContactModalProps { open: boolean; onOpenChange: (open: boolean) => void; onSubmit: (data: CreateContactFormData) => void; isLoading?: boolean; /** When provided, renders an "Assign to" staff selector (Admin role). */ staffOptions?: StaffOption[]; className?: string; } declare function CreateContactModal({ open, onOpenChange, onSubmit, isLoading, staffOptions, className, }: CreateContactModalProps): react_jsx_runtime.JSX.Element; export { type CreateContactFormData, CreateContactModal, type CreateContactModalProps, type StaffOption };