Do interfaces in PHP have properties, or do they only have methods?
You can declare properties in DocBlock for the interface. IDE's will then hint those properties for the interface (PhpStorm does) but this will not force the actual implementation of these fields in the implementing class. E. g.
/**
* @property string $password
* @property string $username
*/
interface IUserDocument
{
}