Gladys Berejiklian has resigned as premier after the state's anti-corruption watchdog announced she was under investigation for potential breaches of public trust.

Gladys Berejiklian has resigned as premier after the state's anti-corruption watchdog announced she was under investigation for potential breaches of public trust.