import { SpacingProps } from './SpacingProps';
import { Value } from '../../../cloudformation/Value';
/**
  The options for a paper canvas of a section-based layout.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html">the AWS Docs</a>
*/
export interface SectionBasedLayoutPaperCanvasSizeOptionsProps {
    /** <code>PaperMargin</code>  <a name="cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-papermargin"></a>
  Defines the spacing between the canvas content and the top, bottom, left, and right edges.<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> */
    paperMargin?: SpacingProps;
    /** <code>PaperSize</code>  <a name="cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-papersize"></a>
  The paper size that is used to define canvas dimensions.<br />
  
  Required: No<br />
  
  Allowed values: <code>A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5 | US_LEGAL | US_LETTER | US_TABLOID_LEDGER</code><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> */
    paperSize?: Value<'A0' | 'A1' | 'A2' | 'A3' | 'A4' | 'A5' | 'JIS_B4' | 'JIS_B5' | 'US_LEGAL' | 'US_LETTER' | 'US_TABLOID_LEDGER'>;
    /** <p> */
    paperOrientation?: Value<string>;
}
