import { AsyncDirectiveBase, type AsyncDirectiveArgs } from '../Abstracts/AsyncDirectiveBase';
/**
 * The `DateAgoDirective` class transforms a date into a "date ago" string.
 *
 * @private
 */
declare class DateAgoDirective extends AsyncDirectiveBase {
    private readonly _intl;
    private _timer;
    /**
     * Constructs a new instance of the `DateAgoDirective` class.
     *
     * @public
     */
    constructor(args: AsyncDirectiveArgs);
    render(date: string | Date): unknown;
    disconnected(): void;
    private removeTimer;
}
/**
 * @public
 */
export declare const dateAgo: (...values: Parameters<DateAgoDirective["render"]>) => any;
export {};
//# sourceMappingURL=DateAgoDirective.d.ts.map