import { Value } from '../../../cloudformation/Value';
/**
  A structure representing a screenshot that is used as a baseline during visual monitoring comparisons made by the canary.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-basescreenshot.html">the AWS Docs</a>
*/
export interface BaseScreenshotProps {
    /** <code>IgnoreCoordinates</code>  <a name="cfn-synthetics-canary-basescreenshot-ignorecoordinates"></a>
  Coordinates that define the part of a screen to ignore during screenshot comparisons. To obtain the coordinates to use here, use the CloudWatch console to draw the boundaries on the screen. For more information, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/synthetics_canaries_deletion.html"> Edit or delete a canary</a>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    ignoreCoordinates?: Value<Value<string>[]>;
    /** <code>ScreenshotName</code>  <a name="cfn-synthetics-canary-basescreenshot-screenshotname"></a>
  The name of the screenshot. This is generated the first time the canary is run after the <code>UpdateCanary</code> operation that specified for this canary to perform visual monitoring.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    screenshotName: Value<string>;
}
