package guepardoapps.passwordsafe.services.accountgroups

import guepardoapps.passwordsafe.models.accountgroups.AccountGroup
import guepardoapps.passwordsafe.services.shared.IPasswordUpdate

internal interface IAccountGroupService : IPasswordUpdate {
    fun get(decrypt: Boolean = true): MutableList<AccountGroup>

    fun create(accountGroup: AccountGroup): Long

    fun update(accountGroup: AccountGroup): Int

    fun delete(id: String): Int

    fun eraseData()
}