import { AsElementProps, ElementProps } from "../../../types/shared.mjs"; import { Component } from "../../../internal/factory/factory.mjs"; import { PolymorphicComponentProps } from "../../../internal/factory/create-polymorphic-factory.mjs"; import React from "react"; //#region src/components/content-presentation/summary-list/SummaryList.d.ts type SummaryListProps = { variant?: 'no-border'; } & ElementProps<'dl'>; declare const SummaryList: Component<{ props: SummaryListProps; ref: HTMLDListElement; staticComponents: { Row: typeof SummaryListRow; Key: typeof SummaryListKey; Value: typeof SummaryListValue; Actions: typeof SummaryListActions; ActionLink: typeof SummaryListActionLink; }; }>; type SummaryListRowProps = ElementProps<'div'> & { variant?: 'no-border' | 'no-actions'; }; declare const SummaryListRow: Component<{ props: SummaryListRowProps; ref: HTMLDivElement; }>; type SummaryListRowKeyProps = ElementProps<'dt'>; declare const SummaryListKey: { ({ className, ...props }: SummaryListRowKeyProps): React.JSX.Element; displayName: string; }; type SummaryListRowValueProps = ElementProps<'dd'>; declare const SummaryListValue: { ({ className, ...props }: SummaryListRowValueProps): React.JSX.Element; displayName: string; }; type SummaryListRowActionsProps = ElementProps<'dd'>; declare const SummaryListActions: { ({ className, children, ...props }: SummaryListRowActionsProps): React.JSX.Element; displayName: string; }; type SummaryListRowActionLinkProps = { visuallyHiddenText: string; } & ElementProps<'a'>; declare const SummaryListActionLink: ((props: PolymorphicComponentProps) => React.ReactElement) & Omit & AsElementProps & Omit, "key" | "as" | "visuallyHiddenText" | keyof React.AnchorHTMLAttributes> & { ref?: any; renderRoot?: (props: any) => any; }) | ({ visuallyHiddenText: string; } & ElementProps<"a"> & { as: keyof React.JSX.IntrinsicElements | React.JSXElementConstructor; renderRoot?: (props: Record) => any; })>, never> & Record; //#endregion export { SummaryList, SummaryListActionLink, SummaryListActions, SummaryListKey, SummaryListProps, SummaryListRow, SummaryListRowActionLinkProps, SummaryListRowActionsProps, SummaryListRowKeyProps, SummaryListRowProps, SummaryListRowValueProps, SummaryListValue };