/**
 * DO NOT EDIT
 *
 * This file was automatically generated by
 *   https://github.com/Polymer/gen-typescript-declarations
 *
 * To modify these typings, edit the source file(s):
 *   paper-material.html
 */

/// <reference path="../polymer/types/polymer.d.ts" />
/// <reference path="../paper-styles/shadow.d.ts" />
/// <reference path="paper-material-shared-styles.d.ts" />

/**
 * Material design: [Cards](https://www.google.com/design/spec/components/cards.html)
 *
 * `paper-material` is a container that renders two shadows on top of each other to
 * create the effect of a lifted piece of paper.
 *
 * Example:
 *
 *     <paper-material elevation="1">
 *       ... content ...
 *     </paper-material>
 */
interface PaperMaterialElement extends Polymer.Element {

  /**
   * The z-depth of this element, from 0-5. Setting to 0 will remove the
   * shadow, and each increasing number greater than 0 will be "deeper"
   * than the last.
   */
  elevation: number|null|undefined;

  /**
   * Set this to true to animate the shadow when setting a new
   * `elevation` value.
   */
  animated: boolean|null|undefined;
}

interface HTMLElementTagNameMap {
  "paper-material": PaperMaterialElement;
}
