import { ComponentPropsWithRef, ReactNode } from 'react'; import { AvatarProps } from '../Avatar/Avatar'; type FilteredAvatarProps = Readonly>; export type TimeStampProps = ComponentPropsWithRef<'div'> & { /** Text for the timestamp (accepts markup, too) */ children: ReactNode; /** Render an [Avatar](../?path=/docs/avatar--docs) with a tooltip */ avatar?: FilteredAvatarProps; size?: 'small' | 'medium'; status?: 'none' | 'saving' | 'success' | 'error'; }; /** - **Important:** Please use the text formatting patterns in our [Metadata Guide](https://www.notion.so/companycam/Metadata-0a5a7cde0ab645c089aa4a221940a215?pvs=4) 🙏. - Optional `avatar` provides access to all [Avatar](/docs/avatar--docs) props. - If technically feasible, wire up the `status` prop to show the user when the timestamp is saving, errored, or has successfully updated the page. */ export declare function TimeStamp({ children, avatar, size, status, ...props }: TimeStampProps): import("react/jsx-runtime").JSX.Element; export default TimeStamp;