import type { MAUploadFile } from './../types';
import { MaUploadFileStatus } from './../types';
export declare function useUploadFile(action: string, headers: Record<string, string>, additionalData: Record<string, any>, name: string): {
    progress: import("vue").Ref<number, number>;
    upload: (maFile: MAUploadFile, cb: (status: MaUploadFileStatus, progress: number, response?: any) => void) => Promise<void>;
};
export declare function validateFile(file: File, acceptedTypesStr: string): boolean;
