import type { _CIColor } from "./CIColor.js";
import type { CGPoint } from "../structs/CGPoint.js";
export interface _CISmoothLinearGradient {
    /** The starting position of the gradient -- where the first color begins. */
    point0?(): CGPoint;
    setPoint0$?(value: CGPoint): void;
    /** The ending position of the gradient -- where the second color begins. */
    point1?(): CGPoint;
    setPoint1$?(value: CGPoint): void;
    /** The first color to use in the gradient. */
    color0?(): _CIColor;
    setColor0$?(value: _CIColor): void;
    /** The second color to use in the gradient. */
    color1?(): _CIColor;
    setColor1$?(value: _CIColor): void;
}
