import { Resource, SpaceResource } from '../helpers'; import { GetFileContentsFactory } from './getFileContents'; import { WebDavOptions } from './types'; import { DAV, DAVRequestOptions } from './client'; import { GetFileInfoFactory } from './getFileInfo'; export declare const GetFileUrlFactory: (dav: DAV, getFileContentsFactory: ReturnType, getFileInfoFactory: ReturnType, { axiosClient, baseUrl }: WebDavOptions) => { getFileUrl(space: SpaceResource, resource: Resource, { disposition, version, username, ...opts }: { disposition?: "inline" | "attachment"; version?: string; username?: string; } & DAVRequestOptions): Promise; revokeUrl: (url: string) => void; };