import { CustomElementDecorator } from '@lit/reactive-element/decorators/custom-element';
/**
 * Class decorator factory that defines the decorated class as a custom element.
 *
 *  It warns if the element is already registered, instead of throwing an error.
 *  First registered element wins.
 *
 * ```js
 * @customElement('my-element')
 * class MyElement extends LitElement {
 *   render() {
 *     return html``;
 *   }
 * }
 * ```
 * @category Decorator
 * @param tagName The tag name of the custom element to define.
 */
export declare const customElement: (tagName: string) => CustomElementDecorator;
//# sourceMappingURL=decorator.d.ts.map