import { type FC } from 'react';
import { type PromptTemplate } from './prompt-template-selector';
interface PromptTemplateFormProps {
    template: PromptTemplate;
    disabled?: boolean;
    onCancel: () => void;
    /** Called with the computed prompt text when the form is submitted. */
    onSubmit: (prompt: string) => void;
}
/**
 * Renders a prompt template's form (from its form-builder schema) in place of
 * the chat text input. On submit the field values fill the template content and
 * the resulting prompt is handed back to the caller to send.
 */
export declare const PromptTemplateForm: FC<PromptTemplateFormProps>;
export {};
