либо форвардная декларация, либо инклуд. в случае передаче по ссылке все равно не сработает, так что инклуд