/** * DO NOT EDIT * * This file was automatically generated by * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations * * To modify these typings, edit the source file(s): * paper-dialog-behavior.js */ import {IronOverlayBehavior} from '@polymer/iron-overlay-behavior/iron-overlay-behavior.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; /** * Use `Polymer.PaperDialogBehavior` and `paper-dialog-shared-styles.html` to * implement a Material Design dialog. * * For example, if `` implements this behavior: * * *

Header

*
Dialog body
*
* Cancel * Accept *
*
* * `paper-dialog-shared-styles.html` provide styles for a header, content area, * and an action area for buttons. Use the `

` tag for the header and the * `buttons` class for the action area. You can use the `paper-dialog-scrollable` * element (in its own repository) if you need a scrolling content area. * * Use the `dialog-dismiss` and `dialog-confirm` attributes on interactive * controls to close the dialog. If the user dismisses the dialog with * `dialog-confirm`, the `closingReason` will update to include `confirmed: * true`. * * ### Accessibility * * This element has `role="dialog"` by default. Depending on the context, it may * be more appropriate to override this attribute with `role="alertdialog"`. * * If `modal` is set, the element will prevent the focus from exiting the * element. It will also ensure that focus remains in the dialog. * * */ interface PaperDialogBehavior extends IronOverlayBehavior { /** * If `modal` is true, this implies `no-cancel-on-outside-click`, * `no-cancel-on-esc-key` and `with-backdrop`. */ modal: boolean|null|undefined; hostAttributes: object|null; ready(): void; _modalChanged(modal: any, readied: any): void; _updateClosingReasonConfirmed(confirmed: any): void; /** * Will dismiss the dialog if user clicked on an element with dialog-dismiss * or dialog-confirm attribute. */ _onDialogClick(event: any): void; } declare const PaperDialogBehavior: object; export {PaperDialogBehavior};