export type RelativeTimestampStyle = "long" | "narrow" | "short"; /** * @remarks This component uses api.Timestamp instead of `Date` to avoid re-renders (Dates are objects and therefore compared by reference). */ export interface RelativeTimestampProps { /** * **Unix time in seconds**. * @remarks We use a `number` instead of `Date` because `Date`s are objects and would cause unnecessary re-renders. `number`s are easier to memoize and to compare. */ date: number; /** * **Unix time in seconds**. Does not have a default, so items in a list can all use the same exact date. Use something like `(Date.getTime() / 1000) | 0` to get some date to compare with. * @remarks We use a `number` instead of `Date` because `Date`s are objects and would cause unnecessary re-renders. `number`s are easier to memoize and to compare. */ relativeToDate: number; style?: RelativeTimestampStyle; } declare const _default: import("react").NamedExoticComponent; export default _default;