interface Props {
showTimestamps?: boolean;
autoScroll?: boolean;
placeholder?: string;
onSendMessage?: (content: string) => void;
onStopExecution?: () => void;
showLogsInline?: boolean;
enableMarkdown?: boolean;
onInterruptResolved?: () => void;
/** Render a "New session" CTA in the welcome state */
onCreateSession?: () => void;
/**
* @deprecated Use `` directly for view-only feeds.
* Kept for backwards compatibility with PlaygroundConfig URL params.
*/
showChatInput?: boolean;
/**
* @deprecated Use `` directly for view-only feeds.
*/
showRunButton?: boolean;
predefinedMessage?: string;
compactSystemMessages?: boolean;
/**
* @deprecated `showLogs` is now managed by playgroundStore.
* Setting it here syncs to the store on mount for backwards compatibility.
*/
showLogs?: boolean;
}
declare const ChatPanel: import("svelte").Component;
type ChatPanel = ReturnType;
export default ChatPanel;