`interface` isn't a type, it's the keyword used to declare an interface:
type Foo interface {
Foo() int
}
`interface{}` is simply a shortform for an interface with no methods.