import { defineView } from "@knyt/weaver"; import { defineComponent } from "./defineComponent/mod.ts"; import { defineElement } from "./defineElement.ts"; import { defineProperties } from "./defineProperties.ts"; import { defineProperty } from "./defineProperty.ts"; /** * A set of functions for defining custom elements and their properties. */ export declare const define: { /** * @deprecated This is an experimental API that WILL change without notice. */ readonly component: typeof defineComponent; readonly element: typeof defineElement; /** * @deprecated This function is no longer needed and will be removed in the future. */ readonly properties: typeof defineProperties; readonly property: typeof defineProperty; /** * Shorthand for `define.property()`. * * @see {@link defineProperty} */ readonly prop: ReturnType>; readonly view: typeof defineView; }; //# sourceMappingURL=define.d.ts.map