import { EventEmitter } from '../../stencil-public-runtime'; import type { TimeOnly } from '../../interfaces/dates'; /** * This is a test component for the new TimeOnly 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 NvTimetest { /****************************************************************************/ /** The time range value with start and end times. */ value: { start?: TimeOnly; end?: TimeOnly; }; /** Array of historical time changes. */ history: TimeOnly[]; /** The last change. */ lastChange: TimeOnly; /****************************************************************************/ private handleStartChange; private handleEndChange; /****************************************************************************/ /** * Emitted when the time range value changes. * @bind value */ valueChanged: EventEmitter<{ start?: TimeOnly; end?: TimeOnly; }>; /** Emitted when the last change timestamp updates. */ lastChanged: EventEmitter<{ time: TimeOnly; }>; /** Emitted when the history array changes. */ historyChanged: EventEmitter<{ times: TimeOnly[]; }>; /** Emitted when the time range value changes as Date objects (local time). */ valueDateChanged: EventEmitter<{ start?: Date; end?: Date; }>; /****************************************************************************/ render(): any; }