import{type PropertyValues,type TemplateResult}from'lit';import{LyraElement}from'../../../internal/lyra-element.js';import{type LyraFormatDisplay,type LyraRelativeTimeNumeric,type LyraRelativeTimeUnit}from'./format-options.js';export type{LyraFormatDisplay as RelativeTimeFormat,LyraRelativeTimeNumeric,LyraRelativeTimeUnit,}from'./format-options.js'; /** * `` — locale-aware relative time that can refresh automatically. Numeric * `date` attributes are epoch milliseconds, matching numeric property assignment; nonnumeric * attributes remain date strings. * * @customElement lr-relative-time * @status stable * @since 4.0.0 */ export declare class LyraRelativeTime extends LyraElement{static styles:import("lit").CSSResultGroup[];date:string|number|Date;unit:LyraRelativeTimeUnit|'auto';format:LyraFormatDisplay;numeric:LyraRelativeTimeNumeric;sync:boolean;private timer?;private timerOwner?;private timerDocument?;private timerGeneration;connectedCallback():void;disconnectedCallback():void;adoptedCallback():void;protected updated(changed:PropertyValues):void;private schedule;private clearTimer;private relativeState;private relative;render():TemplateResult;}declare global{interface HTMLElementTagNameMap{'lr-relative-time':LyraRelativeTime;}}