import { type DefineExtensionParams } from "../defineExtension/types.js"; import { createExtensionDefinition } from "./createExtensionDefinition.js"; import { createExtensionReactComponent } from "./createExtensionReactComponent.js"; import { type z } from "zod"; export type ExtensionComponent = ReturnType> & { def: ReturnType>; getDefinition: () => ReturnType>; }; export declare function defineExtension(extensionParams: DefineExtensionParams): ExtensionComponent;