import type { _CIImage } from "./CIImage.js";
export interface _CIBokehBlur {
    /** The image to use as an input for the effect. */
    inputImage?(): _CIImage | null;
    setInputImage$?(value: _CIImage | null): void;
    /**
     * The radius determines how many pixels are used to create the blur. The larger the radius, the blurrier the result.
     */
    radius?(): number;
    setRadius$?(value: number): void;
    /** The amount of extra emphasis at the ring of the bokeh. */
    ringAmount?(): number;
    setRingAmount$?(value: number): void;
    /** The size of extra emphasis at the ring of the bokeh. */
    ringSize?(): number;
    setRingSize$?(value: number): void;
    /** The softness of the bokeh effect. */
    softness?(): number;
    setSoftness$?(value: number): void;
}
