export interface Permission {
  id: string
  slug: string
  domain: string
  action: string
  description: string
}

export interface Role {
  id: string
  companyId: string
  name: string
  slug: string
  description: string | null
  isSystem: boolean
  isActive: boolean
  permissions?: string[]
}

export interface UserRoleAssignment {
  id: string
  name: string
  slug: string
  isSystem: boolean
}
