export interface SignInModalProps { visible: boolean; onSuccess?: (success: boolean) => void; onError?: (error: string) => void; onClose?: () => void; }