import type { _CIImage } from "./CIImage.js";
export interface _CIMaskedVariableBlur {
    /** The image to use as an input for the effect. */
    inputImage?(): _CIImage | null;
    setInputImage$?(value: _CIImage | null): void;
    /**
     * The mask image that determines how much to blur the image. The mask’s green channel value from 0.0 to 1.0 determines if the image is not blurred or blurred by the full radius.
     */
    mask?(): _CIImage | null;
    setMask$?(value: _CIImage | null): void;
    /** A value that governs the maximum blur radius to apply. */
    radius?(): number;
    setRadius$?(value: number): void;
}
