import { EventEmitter } from '../../stencil-public-runtime'; import type { DateOnly } from '../../interfaces/dates'; /** * This is a test component for the new DateOnly type * @slot default - Child content of the component. * * @deprecated [EXPERIMENTAL] * @experimental This component is still in development and subject to change in future releases. */ export declare class NvDatetest { /****************************************************************************/ /** The date range value with start and end dates. */ value: { start?: DateOnly; end?: DateOnly; }; /** Array of historical date changes. */ history: DateOnly[]; /** The last change. */ lastChange: DateOnly; /****************************************************************************/ private handleStartChange; private handleEndChange; /****************************************************************************/ /** * Emitted when the date range value changes. * @bind value */ valueChanged: EventEmitter<{ start?: DateOnly; end?: DateOnly; }>; /** Emitted when the last change date updates. */ lastChanged: EventEmitter<{ date: DateOnly; }>; /** Emitted when the history array changes. */ historyChanged: EventEmitter<{ dates: DateOnly[]; }>; /** Emitted when the date range value changes as Date objects (local time). */ valueDateChanged: EventEmitter<{ start?: Date; end?: Date; }>; /****************************************************************************/ render(): any; }