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 { RHFDateTimeSlots } from './slots/RHFDateTimeEnum';
import { RHF_DATE_TIME_KEY_COMPONENT } from './constants';
export interface RHFDateTimeProps 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 RHFDateTimeStyles = M4LOverridesStyleRules<keyof typeof RHFDateTimeSlots, typeof RHF_DATE_TIME_KEY_COMPONENT, Theme>;
//# sourceMappingURL=types.d.ts.map