import { nothing } from '../../../external/lit/index.js';
import { UmbLitElement } from '../lit-element/index.js';
/**
 * This element allows you to localize a date
 * @element umb-localize-date
 * @slot - The fallback value if the key is not found.
 */
export declare class UmbLocalizeDateElement extends UmbLitElement {
    #private;
    /**
     * The date to localize.
     * @attr
     * @example date="Sep 22 2023"
     */
    date?: string | Date;
    /**
     * Formatting options
     * @attr
     * @example options={ dateStyle: 'full', timeStyle: 'long', timeZone: 'Australia/Sydney' }
     */
    options?: Intl.DateTimeFormatOptions;
    /**
     * Do not show the duration in the title.
     */
    skipDuration: boolean;
    updated(): void;
    render(): string | typeof nothing;
    static styles: import("lit").CSSResult[];
}
declare global {
    interface HTMLElementTagNameMap {
        'umb-localize-date': UmbLocalizeDateElement;
    }
}
