/** * Copyright Aquera Inc 2023 * * This source code is licensed under the BSD-3-Clause license found in the * LICENSE file in the root directory of this source tree. */ import { CSSResultArray, TemplateResult } from 'lit'; import NileElement from '../internal/nile-element'; import { NileDropdown } from '../nile-dropdown'; export declare class NileDatePicker extends NileElement { /** * The styles for DatePicker * @remarks If you are extending this class you can extend the base styles with super. Eg `return [super(), myCustomStyles]` */ static get styles(): CSSResultArray; range: boolean; hideTypes: boolean; doubleClickUnselect: boolean; allowClear: boolean; open: boolean; hideTimeZone: boolean; type: 'absolute' | 'relative'; showManualInputs: boolean; value: any; hideDurationFields: any; allowedDates: any; syncDatePicker: boolean; dateFormat: string; rangeSeparator: string; startYear: number; endYear: number; showYearDropdown: boolean; showMonthDropdown: boolean; portal: boolean; disabled: boolean; dropdown: NileDropdown; /** * Render method * @slot This is a slot test */ firstUpdated(): void; updated(changedProperties: Map): void; private updateTriggerDisabledState; private jumpTo; private syncRangeCalendar; render(): TemplateResult; handleChanged(event: CustomEvent): void; connectedCallback(): void; disconnectedCallback(): void; } export default NileDatePicker; declare global { interface HTMLElementTagNameMap { 'nile-date-picker': NileDatePicker; } }