import { AttachPointType } from "./AttachPoint";
/**
 * An IGX Attachment Point.
 */
export declare type AttachPoint = {
    /** IG.GFX attachment point type. */
    Type: AttachPointType;
    /** Special extension for Visplay Invisible6 - don't use this!  */
    ViI6Mount?: string;
    /** Own key. */
    Key: string;
    /** Counterpart key, may contain regular expression. */
    Foreign: string;
    /** Optional X position, in meter. To be evaluated. Default: 0. */
    PointX?: string | number;
    /** Optional Y position, in meter. To be evaluated. Default: 0. */
    PointY?: string | number;
    /** Optional Z position, in meter. To be evaluated. Default: 0. */
    PointZ?: string | number;
    /** Optional X rotation, in degrees. To be evaluated. Default: 0. */
    RotationX?: string | number;
    /** Optional Y rotation, in degrees. To be evaluated. Default: 0. */
    RotationY?: string | number;
    /** Optional Z rotation, in degrees. To be evaluated. Default: 0. */
    RotationZ?: string | number;
    /** Boolean expression. To be enabled. */
    Enabled: string;
    /** IG.GFX representation key. */
    Representation: string;
};
