cdef class LoadResult:
    cdef public object err
    cdef public object data

cdef class LoaderHttpClient:
    cdef str base_url
    cdef LoadResult load_big_small_resource(self, str filename, str directory)
    cdef LoadResult upload_big_small_resource(self, bytes content, str filename, str directory)
    cpdef object fetch_user_ai_settings(self, str user_id, str bearer_token)
    cpdef object fetch_media_path(self, str media_id, str bearer_token)
