import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSData } from "../Foundation/NSData.js";
import type { _NSObject } from "../Foundation/NSObject.js";
export declare class _CNScriptChanges extends _NSObject {
    static alloc(): _CNScriptChanges;
    static new(): _CNScriptChanges;
    init(): _CNScriptChanges;
    /** Create from previously saved data representation */
    initWithDataRepresentation$(dataRepresentation: _NSData): _CNScriptChanges | null;
    /**
     * Get persistent data representation of these changes for later restoration. The changes can only be used with the original cinematic asset from which the CNScript was created.
     */
    dataRepresentation(): _NSData;
    /** The f/number to apply to the entire movie. */
    fNumber(): number;
    /**
     * All active user decisions, including those made at recording time, unless they have been removed.
     */
    userDecisions(): _NSArray;
    /**
     * All detection tracks that have been added. Does not include those created at recording time.
     */
    addedDetectionTracks(): _NSArray;
}
