import type { _CIImage } from "./CIImage.js";
import type { _MLModel } from "../CoreML/MLModel.js";
export interface _CICoreMLModel {
    /** The image to use as an input for the effect. */
    inputImage?(): _CIImage | null;
    setInputImage$?(value: _CIImage | null): void;
    /** The CoreML model to be used for applying effect on the image. */
    model?(): _MLModel;
    setModel$?(value: _MLModel): void;
    /**
     * A number to specify which output of a multi-head CoreML model should be used for applying effect on the image.
     */
    headIndex?(): number;
    setHeadIndex$?(value: number): void;
    /**
     * A boolean value to specify that Softmax normalization should be applied to the output of the model.
     */
    softmaxNormalization?(): boolean;
    setSoftmaxNormalization$?(value: boolean): void;
}
