/** * Get the HTTP URL for an MXC URI. * @param baseUrl - The base homeserver url which has a content repo. * @param mxc - The mxc:// URI. * @param width - The desired width of the thumbnail. * @param height - The desired height of the thumbnail. * @param resizeMethod - The thumbnail resize method to use, either * "crop" or "scale". * @param allowDirectLinks - If true, return any non-mxc URLs * directly. Fetching such URLs will leak information about the user to * anyone they share a room with. If false, will return the emptry string * for such URLs. * @param allowRedirects - If true, the caller supports the URL being 307 or * 308 redirected to another resource upon request. If false, redirects * are not expected. Implied `true` when `useAuthentication` is `true`. * @param useAuthentication - If true, the caller supports authenticated * media and wants an authentication-required URL. Note that server support * for authenticated media will *not* be checked - it is the caller's responsibility * to do so before calling this function. Note also that `useAuthentication` * implies `allowRedirects`. Defaults to false (unauthenticated endpoints). * @param animated - Whether the desired thumbnail should be animated. * @returns The complete URL to the content, may be an empty string if the provided mxc is not valid. */ export declare function getHttpUriForMxc(baseUrl: string, mxc?: string, width?: number, height?: number, resizeMethod?: string, allowDirectLinks?: boolean, allowRedirects?: boolean, useAuthentication?: boolean, animated?: boolean): string; //# sourceMappingURL=content-repo.d.ts.map