import { ICalendarOptions } from '../interfaces/calendar.interface'; import { calendar } from './calendar'; declare class DateDreamerCalendarToggle extends HTMLElement { element: Element | string; inputElement: Element | undefined; calendarElement: calendar | undefined; calendarWrapElement: Element | undefined; options: ICalendarOptions; inputPlaceholder: string; constructor(options: ICalendarOptions); init(): void; /** * Determines whether dark mode should be enabled based on user preferences * @returns boolean indicating if dark mode should be active */ private getDarkModeSetting; generateTemplate(): void; generateCalendar(): void; dateChangedHandler(e: CustomEvent): void; } export { DateDreamerCalendarToggle as calendarToggle };