declare let StringComponent: () => string; declare global { namespace JSX { type Element = T extends "string" ? string : T extends "prompt" ? { temperature?: number | string; } : never; interface IntrinsicElements { prompt: { temperature?: number | string; }; string: typeof StringComponent; } } } export {};