import React from 'react';
import 'jb-calendar';
import { JBCalendarWebComponent, InputType, Direction } from 'jb-calendar';
import { EventProps } from './events-hook.js';
declare global {
    namespace JSX {
        interface IntrinsicElements {
            'jb-calendar': JBCalendarType;
        }
        interface JBCalendarType extends React.DetailedHTMLProps<React.HTMLAttributes<JBCalendarWebComponent>, JBCalendarWebComponent> {
            "class"?: string;
            "type"?: string;
            "label"?: string;
            "message"?: string;
            "placeholder"?: string;
        }
    }
}
declare const JBCalendar: React.ForwardRefExoticComponent<EventProps & {
    value?: string;
    jalaliMonthList?: string[];
    inputType?: InputType;
    direction?: Direction;
} & React.RefAttributes<unknown>>;
export type Props = EventProps & {
    value?: string;
    jalaliMonthList?: string[];
    inputType?: InputType;
    direction?: Direction;
};
export { JBCalendar };
