import type { ReactNode } from "react"; import type { ReviewResolutionTarget } from "../../review/types.js"; export interface ReviewCommentComposerProps { value: string; onChange: (value: string) => void; onSubmit: (resolutionTarget: ReviewResolutionTarget) => void; submittingTarget?: ReviewResolutionTarget | null; disabled?: boolean; showAgentAction?: boolean; agentAction?: ReactNode; placeholder?: string; commentLabel?: string; agentLabel?: string; contextLabel?: string; autoFocus?: boolean; submitOnEnter?: boolean; enterSubmitTarget?: ReviewResolutionTarget; onEscape?: () => void; className?: string; } export declare function ReviewCommentComposer({ value, onChange, onSubmit, submittingTarget, disabled, showAgentAction, agentAction, placeholder, commentLabel, agentLabel, contextLabel, autoFocus, submitOnEnter, enterSubmitTarget, onEscape, className, }: ReviewCommentComposerProps): import("react").JSX.Element; //# sourceMappingURL=ReviewCommentComposer.d.ts.map