import { ComponentOptionsMixin } from 'vue';
import { ComponentProvideOptions } from 'vue';
import { DefineComponent } from 'vue';
import { ExtractPropTypes } from 'vue';
import { PublicProps } from 'vue';

export declare const NepaliDatePicker: DefineComponent<ExtractPropTypes<    {
modelValue: {
type: StringConstructor;
default: string;
};
yearSelect: {
type: BooleanConstructor;
default: boolean;
};
monthSelect: {
type: BooleanConstructor;
default: boolean;
};
class: {
type: StringConstructor;
default: string;
};
placeholder: {
type: StringConstructor;
default: string;
};
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & {
"update:modelValue": (value: string) => any;
onSelect: (value: string) => any;
}, string, PublicProps, Readonly<ExtractPropTypes<    {
modelValue: {
type: StringConstructor;
default: string;
};
yearSelect: {
type: BooleanConstructor;
default: boolean;
};
monthSelect: {
type: BooleanConstructor;
default: boolean;
};
class: {
type: StringConstructor;
default: string;
};
placeholder: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
"onUpdate:modelValue"?: (value: string) => any;
onOnSelect?: (value: string) => any;
}>, {
modelValue: string;
yearSelect: boolean;
monthSelect: boolean;
class: string;
placeholder: string;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>;

export { }
