import type { GenericComponent } from "./types.js"; /** * @deprecated Use `makeDecoratable` instead. */ export declare function makeComposable(name: string, Component?: T): (((() => null) | T) & { original: (() => null) | T; originalName: string; displayName: string; }) & { original: ((() => null) | T) & { original: (() => null) | T; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("~/types.js").ComponentDecorator null) & { original: (() => null) | T; originalName: string; displayName: string; } & { original: ((() => null) | T) & { original: (() => null) | T; originalName: string; displayName: string; }; originalName: string; displayName: string; }> | import("./createDecorator").GetDecoratee null) | T; originalName: string; displayName: string; } & { original: ((() => null) | T) & { original: (() => null) | T; originalName: string; displayName: string; }; originalName: string; displayName: string; }>>) => (props: unknown) => import("react").JSX.Element; };