import { default as React } from 'react'; /** * The showcase command set behind ChatProvider's $showcase prop: type a * command into the chat and the reply is a live demo of that element, * rendered locally without touching the transport. `help` lists them all. */ export interface ShowcaseCommand { name: string; description: string; render: () => React.ReactNode; } export declare const showcaseCommands: ShowcaseCommand[]; /** * Matches a chat question against the showcase commands ("help", "/help" and * any casing all work) and returns the rendered demo, or null when the input * is not a command and should go to the transport. */ export declare function resolveShowcaseCommand(input: string): React.ReactNode | null;