import type { _CIImage } from "./CIImage.js";
import type { CGPoint } from "../structs/CGPoint.js";
export interface _CINinePartTiled {
    /** The image to use as an input for the effect. */
    inputImage?(): _CIImage | null;
    setInputImage$?(value: _CIImage | null): void;
    /** Lower left corner of image to retain before tiling begins. */
    breakpoint0?(): CGPoint;
    setBreakpoint0$?(value: CGPoint): void;
    /** Upper right corner of image to retain after tiling ends. */
    breakpoint1?(): CGPoint;
    setBreakpoint1$?(value: CGPoint): void;
    /** Vector indicating how much image should grow in pixels in both dimensions. */
    growAmount?(): CGPoint;
    setGrowAmount$?(value: CGPoint): void;
    /** Indicates that Y-Axis flip should occur. */
    flipYTiles?(): boolean;
    setFlipYTiles$?(value: boolean): void;
}
