export interface PortalSessionClaims {
  sub: string
  customerId: string
  tenantId: string
  portalRole: string
  iat: number
  exp: number
}

export interface PortalVisibility {
  show_invoices: boolean
  show_projects: boolean
  show_tickets: boolean
  show_contracts: boolean
  show_proposals: boolean
  show_files: boolean
  show_time_summary: boolean
}

export const PORTAL_VISIBILITY_KEYS = [
  'show_invoices',
  'show_projects',
  'show_tickets',
  'show_contracts',
  'show_proposals',
  'show_files',
  'show_time_summary',
] as const
