/* eslint-disable */
/* tslint:disable */
/**
 * This is an autogenerated file created by the Stencil compiler.
 * It contains typing information for all components that exist in this project.
 */
import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime";
export namespace Components {
    interface DxDialog {
        "abrir": () => Promise<void>;
        "descricao": string;
        "fechar": () => Promise<void>;
        "idDialogo": string;
        "tamanho": string;
        "textoBotaoCancelar": string;
        "textoBotaoSalvar": string;
        "titulo": string;
    }
}
declare global {
    interface HTMLDxDialogElement extends Components.DxDialog, HTMLStencilElement {
    }
    var HTMLDxDialogElement: {
        prototype: HTMLDxDialogElement;
        new (): HTMLDxDialogElement;
    };
    interface HTMLElementTagNameMap {
        "dx-dialog": HTMLDxDialogElement;
    }
}
declare namespace LocalJSX {
    interface DxDialog {
        "descricao"?: string;
        "idDialogo"?: string;
        "tamanho"?: string;
        "textoBotaoCancelar"?: string;
        "textoBotaoSalvar"?: string;
        "titulo"?: string;
    }
    interface IntrinsicElements {
        "dx-dialog": DxDialog;
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "dx-dialog": LocalJSX.DxDialog & JSXBase.HTMLAttributes<HTMLDxDialogElement>;
        }
    }
}
