¿El module Plain Kotlin en Android Studio 3.0, `api` no es compatible?

Iniciado en Gradle Plugin 3.0 (Android Studio 3.0), el command de compile se ha reemplazado por api e implementation . Se explica aquí https://blog.mindorks.com/implementation-vs-api-in-gradle-3-0-494c817a6fa

Sin embargo, para un module de Kotlin puro como el siguiente, no puedo usar api . es decir, el siguiente código tendrá un error cuando realice una synchronization

 apply plugin: 'kotlin' dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) api "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" } 

El error es

 Could not find method api() for arguments [org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.2-4] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. Open File` 

Debo utilizar la compile 'en desuso'.

¿Por qué no se admite api en un module de kotlin puro?