export interface AdminAgisoShopConfigItem {
  shopId: string
  shopName: string
  AccessToken: string
  accessTokenMasked: string
  enabled: boolean | null
  messageTemplate: string
  autoDeliveryMessageTemplate: string
  appSecretConfigured: boolean
  apiVersion: string
  sendMessageEndpoint: string
}

export interface AdminAgisoMessagingDefaults {
  messageTemplate: string
  autoDeliveryMessageTemplate: string
}

export interface AdminAgisoObservedShopItem {
  shopId: string
  detectedShopName: string
  displayShopName: string
  latestSeenAt: string | null
  webhookEventCount: number
  configured: boolean
}
