import { DiagnosticResponse, FormData } from '../../../core/src'; export interface UploadProgress { fileName: string; percent: number; status: 'pending' | 'uploading' | 'verifying' | 'completed' | 'error'; } export interface UseBlarioUploadReturn { uploadFiles: (files: File[]) => Promise; submitIssueWithUploads: (formData: FormData, files: File[]) => Promise; uploadProgress: UploadProgress[]; isUploading: boolean; uploadError: string | null; clearUploadError: () => void; } /** * Composable for advanced file upload functionality using signed URLs */ export declare function useBlarioUpload(): UseBlarioUploadReturn; //# sourceMappingURL=useBlarioUpload.d.ts.map