import { ReactNode } from 'react';
import { PromptInputPanelConfig } from "./types.js";
/**
 * Props for the PromptInputWithPanels component
 */
export type PromptInputWithPanelsProps = {
    /** Child component (PromptInput view) */
    children: ReactNode;
    /** Top panel configuration */
    topPanel?: PromptInputPanelConfig;
    /** Bottom panel configuration */
    bottomPanel?: PromptInputPanelConfig;
    /** Additional CSS class */
    className?: string;
    /** QA/test identifier */
    qa?: string;
};
/**
 * PromptInputWithPanels component - wrapper that shows expandable panels around the prompt input
 *
 * @param props - Component props
 * @returns React component
 */
export declare function PromptInputWithPanels(props: PromptInputWithPanelsProps): import("react/jsx-runtime").JSX.Element;
