import { IEntityCreateDto, Nullable } from "../../entities"; import { IAppFileConfig, IFilePayload, MulterFileWithUrl } from "../../misc"; import { IDocumentUploadEntity } from "../../entities/interface/document_upload.entity.interface"; /** status is set by the entity flow, never by the client */ export type IDocumentUploadCreateExclude = "gstDocument" | "additionalDocuments" | "status"; export interface IDocumentUploadCreateDto extends Omit, IDocumentUploadCreateExclude> { gstDocument?: Nullable; additionalDocuments?: Nullable; files: IFilePayload[]; } export type DocumentUploadDocumentFieldNames = ["gstDocument", "additionalDocuments"]; export declare const documentUploadFileConfig: IAppFileConfig[];