package coil.intercept;

import A4.d;
import coil.annotation.ExperimentalCoilApi;
import coil.request.ImageRequest;
import coil.size.Size;

/* JADX INFO: loaded from: classes.dex */
public interface Interceptor {

    public interface Chain {
        ImageRequest getRequest();

        Size getSize();

        Object proceed(ImageRequest imageRequest, d dVar);

        @ExperimentalCoilApi
        Chain withRequest(ImageRequest imageRequest);

        Chain withSize(Size size);
    }

    Object intercept(Chain chain, d dVar);
}
