export type DiscoveryProtocol = "discovery" | "files" | "caldav" | "carddav"; export type DiscoveryResourceKind = | "root" | "files-home" | "principal-collection" | "principal" | "calendar-home" | "calendar-default" | "addressbook-home" | "addressbook-default"; export interface DiscoveryResource { kind: DiscoveryResourceKind; protocol: DiscoveryProtocol; href: string; displayName: string; }