/**
* A structure defining visualization of design elements.
* @example
* ```json
* {
*    "defaultItemsConfig": {
*        "rectangle": {
*            "visualizationPermissions": {
*                "noPrint": true
*            }
*        }
*    }
* }
* ```
* @public
*/
export interface IVisualizationPermissionsData {
    /** If `true`, the corresponding element appears only on the canvas. By default, Customer's Canvas shows all design elements on the canvas, proof images, and high-resolution images. */
    noPrint?: boolean;
    /** If `true`, the corresponding element does not appear on the canvas but it is rendered on the print-ready file and proof images. By default, Customer's Canvas shows all design elements on the canvas, proof images, and high-resolution images. */
    noShow?: boolean;
}
