///
declare namespace BalProps {
type BalDatepickerCallback = (dateString: string) => boolean;
}
declare namespace BalEvents {
interface BalDatepickerCustomEvent extends CustomEvent {
detail: T;
target: HTMLBalDatepickerElement;
}
type BalDatepickerChangeDetail = string | undefined;
type BalDatepickerChange = BalDatepickerCustomEvent;
type BalDatepickerInputDetail = string | undefined;
type BalDatepickerInput = BalDatepickerCustomEvent;
type BalDatepickerBlurDetail = FocusEvent;
type BalDatepickerBlur = BalDatepickerCustomEvent;
type BalDatepickerFocusDetail = FocusEvent;
type BalDatepickerFocus = BalDatepickerCustomEvent;
type BalDatepickerInputClickDetail = MouseEvent;
type BalDatepickerInputClick = BalDatepickerCustomEvent;
type BalDatepickerIconClickDetail = MouseEvent;
type BalDatepickerIconClick = BalDatepickerCustomEvent;
}