import type { ApprovalBatchSegment } from "./types";
export interface ApprovalBatchMessageProps extends React.HTMLAttributes<HTMLDivElement> {
    data: ApprovalBatchSegment["data"];
    status?: ApprovalBatchSegment["status"];
    onApprove?: (requestId?: string) => void | Promise<void>;
    onReject?: (requestId?: string) => void | Promise<void>;
    /**
     * Cap the tool-call list height so it scrolls internally while the footer
     * (explanations + Approve/Reject) stays pinned below. Omit for the default
     * chat behaviour where the whole batch grows with its content.
     */
    maxBodyHeight?: number | string;
}
declare const ApprovalBatchMessage: import("react").ForwardRefExoticComponent<ApprovalBatchMessageProps & import("react").RefAttributes<HTMLDivElement>>;
export { ApprovalBatchMessage };
//# sourceMappingURL=approval-batch-message.d.ts.map