/** @jsxImportSource @opentui/react */ import { type ReactNode } from "react"; import type { AppServices } from "../../ui-core/bootstrap/composition-root.js"; import type { Theme } from "../../ui-core/rendering/theme.js"; export interface ComposerEditorProps { readonly services: AppServices; readonly theme: Theme; readonly width: number; readonly height: number; readonly maxSuggestions?: number | undefined; readonly running?: boolean | undefined; readonly inputSuspended?: boolean | undefined; readonly focused: boolean; readonly onEscapeCancel?: (() => void) | undefined; readonly seedDraft?: { readonly token: number; readonly text: string; } | undefined; } export declare const ComposerEditor: import("react").MemoExoticComponent<(props: ComposerEditorProps) => ReactNode>;