import type { Constructor } from "@surface/core"; /** * Defines a new custom element. * @param tagname tag name to be registered. * @param options definition options. */ export default function define(tagname: `${string}-${string}`, options?: ElementDefinitionOptions): >(target: TTarget) => void;