import type { SourceUpAxis } from '../../types/dbTypes'; interface UploadFileArgs { file?: File; files?: File[]; /** Omitted for a map file that belongs to no building. */ buildingId?: number; tag?: string; user: any; isVisible?: boolean; uploadFile: (args: { fileData: any; buildingId?: number; }) => Promise; position?: { lng?: number; lat?: number; rotation?: number; elevation?: number; isVisible?: boolean; }; x?: number; y?: number; z?: number; lat?: number; lng?: number; elevation?: number; rotation?: number; scale?: number; /** The File record's `type`. Defaults to 'system'; a buildingless map file is a 'map-file'. */ recordType?: string; onProgress?: (percent: number) => void; existingNames?: string[]; sourceUp?: SourceUpAxis; } export declare function uploadFile({ file, files, buildingId, tag, isVisible, user, uploadFile, position, x, y, z, lat, lng, elevation, rotation, scale, recordType, onProgress, existingNames, sourceUp, }: UploadFileArgs): Promise; export {}; //# sourceMappingURL=uploadFile.d.ts.map