import { TimelineActivityDetailItem, TimelineActivityDetailItemType } from "../timelineViewTypes"; interface TimelineActivityDetailProps { detail: TimelineActivityDetailItem; setInitialClientWidth?: number; setInitialClientTextWidth?: number; } declare const MINIMUM_CLIENT_WIDTH = 270; /** * The TimelineActivityDetail component renders a single detail item in the timeline activity detail list. * @param {TimelineActivityDetailItem} detail - The detail item to render * @param {number} [setInitialClientWidth] - Primarily exposed and used for testing. This is a calculated value for the whole component. These values can be used outside of tests, but the resize observer will override them and make them useless unless the resize observer is disabled. * @param {number} [setInitialClientTextWidth] - Primarily exposed and used for testing. This is a calculated value for the text component. It is only calculated when truncation is true. These values can be used outside of tests, but the resize observer will override them and make them useless unless the resize observer is disabled. * @returns {React.ReactElement} The React component * @example */ declare const TimelineActivityDetail: { ({ detail, setInitialClientWidth, setInitialClientTextWidth }: TimelineActivityDetailProps): JSX.Element; displayName: string; defaultProps: TimelineActivityDetailProps; }; export { MINIMUM_CLIENT_WIDTH, TimelineActivityDetail, TimelineActivityDetailItemType, TimelineActivityDetailProps };