export interface UploadResponse { uploadURL: string; publicURL: string; } export interface UseImageUploadProps { project: 'vas' | 'stocklink' | 'events'; env: 'dev' | 'uat' | 'prod'; endpoint?: string; } export declare const useImageUpload: ({ project, env, endpoint, }: UseImageUploadProps) => { getPresignedUrl: (fileName: string, contentType: string) => Promise; uploadFile: (file: File) => Promise; isLoading: boolean; error: Error | null; };