import { type ChildPart } from 'lit/directive.js'; import { DirectiveBase } from '../Abstracts/DirectiveBase'; /** * @private */ declare class DateFormatDirective extends DirectiveBase { private _date?; private _format?; private _locale?; private _lastValue?; render(date: Date | string, format: string, locale?: string): string; update(_part: ChildPart, [date, format, locale]: Parameters): unknown; } /** * The `dateFormat` directive formats a date according to the specified format and locale. * * @public * @param date - The date to format. * @param format - The format string. * @param locale - The locale to use for formatting (default is 'en-US'). * @returns A formatted date string. */ export declare const dateFormat: (...values: Parameters) => any; export {}; //# sourceMappingURL=DateFormatDirective.d.ts.map