FrameLayoutType:
    | {
        autoGrow: AutoGrowSettings;
        enableCopyfitting: PropertyState<boolean>;
        fitMode: PropertyState<FitMode>;
        fitModePosition: PropertyState<FitModePosition>;
        hasFrameSubjectArea: PropertyState<boolean>;
        hasImageCrop: PropertyState<boolean>;
        height: PropertyState<number>;
        horizontal: FrameAnchor;
        id: Id;
        isVisible: PropertyState<boolean>;
        layoutId: Id;
        maxCopyfitting: PropertyState<number>;
        minCopyfitting: PropertyState<number>;
        rotationDegrees: PropertyState<number>;
        scaleX: PropertyState<number>;
        scaleY: PropertyState<number>;
        vertical: FrameAnchor;
        width: PropertyState<number>;
        x: PropertyState<number>;
        y: PropertyState<number>;
    }
    | null