import React from "react"; import { BoxContainer } from "../BoxContainer"; export interface Props { id?: string; summaries: Summaries[]; classes?: string; dataTestId?: string; boxContainer?: React.ComponentProps; } export interface Summaries { groups: SummaryGroup[]; summaryTitle?: string; } export interface SummaryGroup { rows?: SummaryRow[]; groupTitle?: string; id?: string; dataTestId?: string; noDividers?: boolean; } export interface SummaryRow { id?: string; rowItems: SummaryRowItem[]; rowTitle?: string; error?: boolean; errorMessage?: string; } export interface SummaryRowItem { id?: string; dataTestId?: string; rowTitle?: string; rowTitleAttributes?: { [key: string]: string; }; valueList?: SummaryValue[]; actions?: SummaryAction[]; attributes?: { [key: string]: string; }; } export interface SummaryValue { text: string; } export interface SummaryAction { id?: string; dataTestId?: string; text: string; url: string; onClick: any; attributes?: { [key: string]: string; }; visuallyHiddenText?: string; isTertiaryButton?: boolean; } export declare const Summary: (props: Props) => React.JSX.Element;