import { LitElement } from 'lit';
/**
* ```typescript
* import '@blueprintui/components/include/format-relative-time.js';
* ```
*
* ```html
* 2024-11-16T10:30:00Z
* ```
*
* @summary The format-relative-time component displays relative time (e.g., "2 hours ago", "in 3 days") using the Intl.RelativeTimeFormat API.
* @element bp-format-relative-time
* @since 2.10.0
*/
export declare class BpFormatRelativeTime extends LitElement {
#private;
/** determines how to format the time: 'auto' shows "yesterday" vs "1 day ago" */
accessor numeric: 'always' | 'auto';
/** determines the formatting style: 'long', 'short', or 'narrow' */
accessor formatStyle: 'long' | 'short' | 'narrow';
/** the time unit to use, or 'auto' to automatically select the best unit */
accessor unit: 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year' | 'auto';
/** auto-update the displayed time at appropriate intervals */
accessor sync: boolean;
/** locale to use for formatting */
accessor locale: string;
private accessor _value;
private accessor _now;
static styles: CSSStyleSheet[];
render(): import("lit").TemplateResult<1>;
connectedCallback(): void;
disconnectedCallback(): void;
updated(changedProperties: Map): void;
}