import React$1 from "react"; import { Direction, InputType, JBCalendarEventType, JBCalendarWebComponent } from "jb-calendar"; import { JBElementStandardProps } from "jb-core/react"; //#region modules/jb-calendar/react/lib/events-hook.d.ts type EventProps = { onSelect?: (e: JBCalendarEventType) => void; }; //#endregion //#region modules/jb-calendar/react/lib/attribute-hook.d.ts type JBCalendarAttributes = { min?: Date; max?: Date; jalaliMonthList?: string[]; }; //#endregion //#region modules/jb-calendar/react/lib/module-declaration.d.ts declare module "react" { namespace JSX { interface IntrinsicElements { 'jb-calendar': JBCalendarType; } interface JBCalendarType extends React.DetailedHTMLProps, JBCalendarWebComponent> { "type"?: string; "label"?: string; "message"?: string; "placeholder"?: string; } } } //#endregion //#region modules/jb-calendar/react/lib/JBCalendar.d.ts declare const JBCalendar: React$1.ForwardRefExoticComponent & { value?: string; inputType?: InputType; direction?: Direction; } & React$1.RefAttributes>; type Props = EventProps & JBCalendarAttributes & JBElementStandardProps & { value?: string; inputType?: InputType; direction?: Direction; }; //#endregion export { JBCalendar, Props };