@interface IPAImageSizePolicy : NSObject + (id)bestFitPolicyInSize:(struct CGSize { double x0; double x1; })a0; + (id)bestFitPolicyInSquare:(double)a0; + (id)bestFitPolicyShortestEdge:(double)a0; + (id)bestFitPolicyThumbnail; + (id)bestFitPolicyWithEvenTotalPixelCount:(long long)a0; + (id)bestFitPolicyWithEvenWidthTotalPixelCount:(long long)a0; + (id)bestFitPolicyWithHeight:(double)a0; + (id)bestFitPolicyWithNominalShortSide:(long long)a0 minLongSide:(long long)a1 maxLongSide:(long long)a2; + (id)bestFitPolicyWithTotalPixelCount:(long long)a0; + (id)bestFitPolicyWithWidth:(double)a0; + (id)largestPolicyWithPolicies:(id)a0; + (id)originalSizePolicy; + (id)scalePolicyWithScale:(double)a0; - (void)encodeWithCoder:(id)a0; - (id)initWithCoder:(id)a0; - (struct CGSize { double x0; double x1; })transformSize:(struct CGSize { double x0; double x1; })a0; - (BOOL)isBestFitPolicy; - (struct PFIntSize_st { unsigned long long x0; unsigned long long x1; })integralTransformSize:(struct CGSize { double x0; double x1; })a0; - (BOOL)isOriginalSizePolicy; - (double)transformScaleForSize:(struct CGSize { double x0; double x1; })a0; @end