TypeScript 2.5.3 において、コンパイルオプション strict で以下のコードをトランスパイルすると、エラーが出ます。

enum Animal {
    Cat = 'ねこ',
    Dog = 'いぬ'
}
const key = Animal['ねこ'];

error TS7015: Element implicitly has an 'any' type because index expression is not of type 'number'.

enum の中身が数値のときは、上のエラーを出さずに値からキーの文字列を取り出すことができます。
--strict オプションを付けたまま、文字列値の enum に対してキーを逆引きすることは可能でしょうか?