import React from 'react'; import { FlintDesktopTimePicker as FlintDesktopTimePickerElement } from '@getufy/flint-ui/time-picker/flint-time-picker'; export interface FlintDesktopTimePickerChangeDetail { value: string; } /** * Desktop Time Picker: a time field with a dropdown clock. */ export interface FlintDesktopTimePickerProps extends React.HTMLAttributes { /** Time value in HH:MM:SS format. */ value?: string; /** Field label text. */ label?: string; /** Whether to use 12-hour (AM/PM) format instead of 24-hour. */ ampm?: boolean; /** Whether to show a seconds segment. */ seconds?: boolean; /** Disables the picker and prevents interaction. */ disabled?: boolean; /** Makes the field read-only (visible but not editable). */ readonly?: boolean; /** Displays the field in an error state. */ error?: boolean; /** Helper text shown below the field. */ helperText?: string; /** Error message displayed below the field when in error state. */ errorMessage?: string; /** * Fired when the time value changes. detail: `{ value: string }` * DOM event: `flint-desktop-time-picker-change` */ onFlintDesktopTimePickerChange?: (event: CustomEvent) => void; } export declare const FlintDesktopTimePicker: React.ForwardRefExoticComponent>;