import type { Ref } from 'vue'; interface UseAvFileUploadDeleteOptions { modelValue: Ref; confirmDelete: Ref; fileName: Ref; emitDeleteFile: (file?: File | number) => void; emitValidMessageUpdate: (message: string | null) => void; emitErrorUpdate: (error: string | null) => void; emitChange: (files: FileList | File[]) => void; } export declare function useAvFileUploadDelete({ modelValue, confirmDelete, fileName, emitDeleteFile, emitValidMessageUpdate, emitErrorUpdate, emitChange, }: UseAvFileUploadDeleteOptions): { isDeleteConfirmationOpen: Ref; pendingDeleteFiles: import("vue").ComputedRef<(File | { name: string; })[]>; onClear: (file?: File | number) => void; cancelDelete: () => void; confirmDelete: () => void; }; export {};