import { PromptInputBodyConfig, PromptInputFooterConfig, PromptInputHeaderConfig } from "./types.js";
import { UsePromptInputReturn } from "./usePromptInput.js";
/**
 * Props for the PromptInputFull component
 */
export type PromptInputFullProps = {
    /** Hook return value with state and handlers */
    hookState: UsePromptInputReturn;
    /** Header-related props */
    headerProps?: PromptInputHeaderConfig;
    /** Body/textarea-related props */
    bodyProps?: PromptInputBodyConfig;
    /** Footer-related props */
    footerProps?: PromptInputFooterConfig;
    /** Additional CSS class */
    className?: string;
    /** QA/test identifier */
    qa?: string;
};
/**
 * PromptInputFull component - full view with header, body, and footer
 *
 * @param props - Component props
 * @returns React component
 */
export declare function PromptInputFull(props: PromptInputFullProps): import("react/jsx-runtime").JSX.Element;
