An interface is designed to provide a known and consistent "interface" to the outside world for classes that inherit it. There would be little point in having an interface with private methods defined.
Read up on the
MSDN Documentation to understand better why this is the case.