The outcome of a permission request.
@type t() :: :cancelled | {:selected, ACP.SelectedPermissionOutcome.t()}