import { Router } from 'express';
import { MiraServer } from '../server';
export declare class FileRoutes {
    private router;
    private backend;
    private upload;
    private coverUpload;
    constructor(backend: MiraServer);
    private setupUpload;
    private setupRoutes;
    private broadcastFileEvent;
    private parseLibraryItem;
    private resolveExtraFileSource;
    private canAccessExtraFileLibrary;
    private appendToken;
    private buildExtraFileUrl;
    private getContentType;
    getRouter(): Router;
}
//# sourceMappingURL=FileRoutes.d.ts.map