import type { _CIImage } from "./CIImage.js";
import type { CGPoint } from "../structs/CGPoint.js";
export interface _CIPerspectiveTile {
    /** The image to use as an input for the effect. */
    inputImage?(): _CIImage | null;
    setInputImage$?(value: _CIImage | null): void;
    /** The top left coordinate of a tile. */
    topLeft?(): CGPoint;
    setTopLeft$?(value: CGPoint): void;
    /** The top right coordinate of a tile. */
    topRight?(): CGPoint;
    setTopRight$?(value: CGPoint): void;
    /** The bottom right coordinate of a tile. */
    bottomRight?(): CGPoint;
    setBottomRight$?(value: CGPoint): void;
    /** The bottom left coordinate of a tile. */
    bottomLeft?(): CGPoint;
    setBottomLeft$?(value: CGPoint): void;
}
