Adds new eslint rule which requires `export` be used for public api types The `export` is not actually needed, but our existing typing files largely use it. This makes it consistent