/// import { UserEntity, GroupEntity, OrganizationEntity } from '../..'; import { FileBaseDto } from './base.dto'; /** * Upload file * While most atributes are optional, a file should ideally always be * associated with an organization, a group (groups) and a user (createdByUser) */ export declare class UploadFileBaseDto extends FileBaseDto { file: Buffer; } export declare class UploadFileDto extends UploadFileBaseDto { organization?: OrganizationEntity; groups?: GroupEntity[]; createdByUser?: UserEntity; } export declare class StreamFileBaseDto extends FileBaseDto { } export declare class StreamFileDto extends StreamFileBaseDto { organization?: OrganizationEntity; groups?: GroupEntity[]; createdByUser?: UserEntity; }