import { ObservableTypeEnum } from '../enum/observable-type.enum';
import { IAsset } from '../interface/asset.interface';
/**
 * The Observable Model
 */
export interface ObservableModel {
    /**
     * type
     */
    type: ObservableTypeEnum;
    /**
     * Boolean Data
     */
    booleanData?: boolean;
    /**
     * Number Data
     */
    numberData?: number;
    /**
     * Point Data
     */
    pointData?: number;
    /**
     * String Data
     */
    stringData?: string;
    /**
     * Asset Coordinate Data
     */
    assetCoordinateData?: IAsset;
    /**
     * Asset Rotation Data
     */
    assetRotationData?: number;
}
