import { EventName } from '@lit/react'; import { default as Component } from '../../components/calendar/calendar.component.js'; import { DdsChangeEvent } from '../../events/events'; export type { DdsChangeEvent } from '../../events/events'; /** * `dap-ds-calendar` * @summary A calendar is a visual representation of dates. It allows users to select a date. * @element dap-ds-calendar * @title - Calendar * * @event {{ value: Dayjs }} dds-change - Fired when the calendar value changes. * * @slot - The content of the calendar. * * @csspart base - The main calendar container. * @csspart calendar-header - The header of the calendar. * @csspart body - The body of the calendar. * @csspart calendar-grid-header - The header of the calendar grid. * @csspart calendar-grid-header-cell - The header cell of the calendar grid. * @csspart calendar-grid-cell - The cell of the calendar grid. * @csspart calendar-header-button-prev - The previous month button of the calendar header. * @csspart calendar-header-button-next - The next month button of the calendar header. * @csspart calendar-header-year-select - The year select of the calendar header. * @csspart calendar-header-month-select - The month select of the calendar header. * * @cssproperty --dds-calendar-display - The display property of the calendar container (default: flex) * @cssproperty --dds-calendar-isolation - The isolation property of the calendar (default: isolate) * @cssproperty --dds-calendar-block-display - The display property of the calendar block (default: block) * @cssproperty --dds-calendar-transition - The transition property for the calendar (default: all 0.2s ease-in-out) * @cssproperty --dds-calendar-header-display - The display property of the calendar header (default: grid) * @cssproperty --dds-calendar-header-grid-flow - The grid-auto-flow property of the calendar header (default: column) * @cssproperty --dds-calendar-header-width - The width of the calendar header (default: 100%) * @cssproperty --dds-calendar-header-gap - The gap between header items (default: var(--dds-spacing-100)) * @cssproperty --dds-calendar-select-min-height - The minimum height of the select trigger (default: auto) * @cssproperty --dds-calendar-select-max-height - The maximum height of the select trigger (default: 32px) * @cssproperty --dds-calendar-select-padding - The padding of the select trigger (default: var(--dds-spacing-200)) * @cssproperty --dds-calendar-select-border-radius - The border radius of the select trigger (default: var(--dds-radius-rounded)) * @cssproperty --dds-calendar-select-border-color - The border color of the select trigger (default: var(--dds-border-neutral-transparent-interactive)) * @cssproperty --dds-calendar-select-background - The background color of the select trigger (default: var(--dds-button-subtle-background-enabled)) * @cssproperty --dds-calendar-select-color - The text color of the select trigger (default: var(--dds-button-subtle-text-enabled)) * @cssproperty --dds-calendar-select-font-size - The font size of the select trigger (default: var(--dds-font-sm)) * @cssproperty --dds-calendar-select-font-style - The font style of the select trigger (default: normal) * @cssproperty --dds-calendar-select-font-weight - The font weight of the select trigger (default: var(--dds-font-weight-bold)) * @cssproperty --dds-calendar-nav-button-margin - The margin of the navigation buttons (default: var(--dds-spacing-200)) * @cssproperty --dds-calendar-nav-button-color - The color of the navigation button icons (default: var(--dds-button-subtle-icon-enabled)) */ declare const reactWrapper: import('@lit/react').ReactWebComponent; }>; export default reactWrapper;