import type { _CIColor } from "./CIColor.js";
import type { _CITransitionFilter } from "./CITransitionFilter.js";
import type { CGRect } from "../structs/CGRect.js";
export interface _CISwipeTransition extends _CITransitionFilter {
    /** The extent of the effect. */
    extent?(): CGRect;
    setExtent$?(value: CGRect): void;
    /** The color of the swipe. */
    color?(): _CIColor;
    setColor$?(value: _CIColor): void;
    /** The angle in radians of the swipe. */
    angle?(): number;
    setAngle$?(value: number): void;
    /** The width of the swipe. */
    width?(): number;
    setWidth$?(value: number): void;
    /** The opacity of the swipe. */
    opacity?(): number;
    setOpacity$?(value: number): void;
}
