import { ComponentOptionsMixin } from 'vue';
import { ComponentProvideOptions } from 'vue';
import { DefineComponent } from 'vue';
import { PublicProps } from 'vue';

declare const _default: DefineComponent<NepaliDatePickerProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & {
"update:modelValue": (value: string) => any;
onSelect: (value: string) => any;
}, string, PublicProps, Readonly<NepaliDatePickerProps> & Readonly<{
"onUpdate:modelValue"?: (value: string) => any;
onOnSelect?: (value: string) => any;
}>, {
id: string;
modelValue: string;
yearSelect: boolean;
monthSelect: boolean;
class: string;
placeholder: string;
minDate: string;
maxDate: string;
inputClass: string;
clickSelect: boolean;
updateOnInputChange: boolean;
autoFormat: boolean;
miniEnglishDate: boolean;
highlightSaturday: boolean;
allowTyping: boolean;
disabled: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, true, {
calendarRef: HTMLDivElement;
}, HTMLDivElement>;
export { _default as NepaliDatePicker }
export default _default;

export declare interface NepaliDatePickerProps {
    id?: string;
    modelValue?: string;
    yearSelect?: boolean;
    monthSelect?: boolean;
    class?: string;
    placeholder?: string;
    minDate?: string;
    maxDate?: string;
    inputClass?: string;
    clickSelect?: boolean;
    updateOnInputChange?: boolean;
    autoFormat?: boolean;
    miniEnglishDate?: boolean;
    highlightSaturday?: boolean;
    allowTyping?: boolean;
    disabled?: boolean;
}

export { }
