import { Component, type HTMLTemplateResult } from '@a11d/lit';
export declare abstract class DateList extends Component {
    readonly change: EventDispatcher<DateTime>;
    readonly navigate: EventDispatcher<DateTime>;
    navigationDate: DateTime;
    value?: DateTime;
    private readonly selector;
    private readonly items;
    private readonly navigatingItem?;
    private readonly selectedItem?;
    get zero(): number;
    static get styles(): import("@a11d/lit").CSSResult;
    protected connected(): void;
    protected get template(): HTMLTemplateResult;
    private scrollIntoItem;
    private _navigateOnScroll;
    get navigateOnScroll(): boolean;
    set navigateOnScroll(value: boolean);
    protected handleScroll(e: Event): void;
    protected abstract get listItemsTemplate(): HTMLTemplateResult;
}
//# sourceMappingURL=DateList.d.ts.map