import type { FileId, SpecificSelfFileParams, UploadFile } from '../../types'; type UseSyncFilesParams = { /** * Список файлов, которые приходят как value в компонент */ files: UploadFile[]; /** * Флаг множественной загрузки файлов */ isMultiple?: TMultiple; /** * Внутренняя структура с данными о загружаемых файлах */ selfFiles: Record; /** * Функция, вызываемая при изменении списка файлов */ onChange: TMultiple extends true ? (value: UploadFile[]) => void : (value: UploadFile | null) => void; }; export declare const useSyncFiles: (props: UseSyncFilesParams) => void; export {};