import { Sizes } from '@m4l/styles';
import { TextFieldVariants } from '../../../components/extended/mui/TextField/types';
import { LabelProps } from '../../Label/types';
import { M4LOverridesStyleRules } from '../../../@types/augmentations';
import { Theme } from '@mui/material';
import { RHF_TIME_PICKER_KEY_COMPONENT } from './constants';
import { RHFTimePickerSlots } from './slots/RHFTimePickerEnum';
export interface TimePickerProps extends Omit<LabelProps, 'label'> {
    name: string;
    variant?: TextFieldVariants;
    size?: Extract<Sizes, 'small' | 'medium'>;
    disabled?: boolean;
    className?: string;
    label?: string;
    helperMessage?: string;
    /**
     * dataTestId
     */
    dataTestId?: string;
}
export type RHFTimePickerStyles = M4LOverridesStyleRules<keyof typeof RHFTimePickerSlots, typeof RHF_TIME_PICKER_KEY_COMPONENT, Theme>;
//# sourceMappingURL=types.d.ts.map