import { DAVAccount } from './types/models'; import { fetch } from './util/fetch'; export declare const serviceDiscovery: (params: { account: DAVAccount; headers?: Record; headersToExclude?: string[]; fetchOptions?: RequestInit; fetch?: typeof fetch; }) => Promise; export declare const fetchPrincipalUrl: (params: { account: DAVAccount; headers?: Record; headersToExclude?: string[]; fetchOptions?: RequestInit; fetch?: typeof fetch; }) => Promise; export declare const fetchHomeUrl: (params: { account: DAVAccount; headers?: Record; headersToExclude?: string[]; fetchOptions?: RequestInit; fetch?: typeof fetch; }) => Promise; export declare const createAccount: (params: { account: DAVAccount; headers?: Record; headersToExclude?: string[]; loadCollections?: boolean; loadObjects?: boolean; fetchOptions?: RequestInit; fetch?: typeof fetch; }) => Promise;