UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

929 lines 81.6 kB
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ classExtraName: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; }; modelValue: { type: StringConstructor; required: boolean; }; animation: { type: BooleanConstructor; default: boolean; }; disabled: { type: import("vue").PropType<(date: Date) => boolean>; }; zIndex: { type: NumberConstructor; default: number; }; width: { type: import("vue").PropType<string | number>; default: number; }; size: { type: import("vue").PropType<import("../..").UiTypes.size>; default: string; }; mode: { type: import("vue").PropType<"date" | "month">; default: string; }; name: { type: StringConstructor; }; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ classExtraName: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; }; modelValue: { type: StringConstructor; required: boolean; }; animation: { type: BooleanConstructor; default: boolean; }; disabled: { type: import("vue").PropType<(date: Date) => boolean>; }; zIndex: { type: NumberConstructor; default: number; }; width: { type: import("vue").PropType<string | number>; default: number; }; size: { type: import("vue").PropType<import("../..").UiTypes.size>; default: string; }; mode: { type: import("vue").PropType<"date" | "month">; default: string; }; name: { type: StringConstructor; }; }>> & Readonly<{ onClear?: (() => any) | undefined; onChange?: ((_date: Date) => any) | undefined; "onBefore-enter"?: (() => any) | undefined; "onBefore-leave"?: (() => any) | undefined; "onAfter-enter"?: (() => any) | undefined; "onAfter-leave"?: (() => any) | undefined; "onUpdate:modelValue"?: ((_data: string) => any) | undefined; }> & {}>; emits: ((event: "clear") => void) & ((event: "change", _date: Date) => void) & ((event: "before-enter") => void) & ((event: "before-leave") => void) & ((event: "after-enter") => void) & ((event: "after-leave") => void) & ((event: "update:modelValue", _data: string) => void); ons: { candidates: { "before-leave": () => void | undefined; "before-enter": (el: Element) => void; leave: (el: Element, done: () => void) => void; enter: (el: Element, done: () => void) => void; }; }; vars: { observer: ResizeObserver | undefined; }; refs: { date: import("vue").Ref<Date | undefined, Date | undefined>; mode: import("vue").Ref<string, string>; visible: import("vue").Ref<boolean, boolean>; }; nodes: { components: import("vue").Ref<(import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { day: import("vue").Ref<number, number>; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveStartDate: (date: Date) => Date; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; }; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_date: import("./src/types").ModuleUpdateData) => boolean; update: (_mode: string, _date: import("./src/types").ModuleUpdateData) => boolean; }, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { day: import("vue").Ref<number, number>; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveStartDate: (date: Date) => Date; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; }; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, {}> | import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { year: import("vue").Ref<number, number>; months: import("vue").ShallowRef<number[], number[]>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; }; months: import("vue").ShallowRef<number[], number[]>; year: import("vue").Ref<number, number>; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_date: import("./src/types").ModuleUpdateData) => boolean; update: (_mode: string, _date: import("./src/types").ModuleUpdateData) => boolean; }, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { year: import("vue").Ref<number, number>; months: import("vue").ShallowRef<number[], number[]>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; }; months: import("vue").ShallowRef<number[], number[]>; year: import("vue").Ref<number, number>; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, {}>) | undefined, (import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { day: import("vue").Ref<number, number>; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveStartDate: (date: Date) => Date; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; }; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_date: import("./src/types").ModuleUpdateData) => boolean; update: (_mode: string, _date: import("./src/types").ModuleUpdateData) => boolean; }, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { day: import("vue").Ref<number, number>; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveStartDate: (date: Date) => Date; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; }; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, {}> | import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { year: import("vue").Ref<number, number>; months: import("vue").ShallowRef<number[], number[]>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; }; months: import("vue").ShallowRef<number[], number[]>; year: import("vue").Ref<number, number>; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_date: import("./src/types").ModuleUpdateData) => boolean; update: (_mode: string, _date: import("./src/types").ModuleUpdateData) => boolean; }, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { year: import("vue").Ref<number, number>; months: import("vue").ShallowRef<number[], number[]>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; }; months: import("vue").ShallowRef<number[], number[]>; year: import("vue").Ref<number, number>; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, {}>) | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; body: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { main: { value: string | undefined; placeholder: string | undefined; }; body: { class: string; style: { zIndex: number; }; }; container: { class: string; style: { width: string; }; }; }; methods: { show: () => void; clear: () => void; hidden: (ev?: Event | undefined) => void; update: (mode: string, data: import("./src/types").ModuleUpdateData) => void; change: (data: import("./src/types").ModuleUpdateData) => void; }; analyzes: { analyzeDate: import("vue").ComputedRef<Date>; analyzeComponent: import("vue").ComputedRef<import("vue").DefineComponent<{}, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { day: import("vue").Ref<number, number>; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveStartDate: (date: Date) => Date; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; }; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_date: import("./src/types").ModuleUpdateData) => boolean; update: (_mode: string, _date: import("./src/types").ModuleUpdateData) => boolean; }, string, import("vue").PublicProps, Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any> | import("vue").DefineComponent<{}, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { year: import("vue").Ref<number, number>; months: import("vue").ShallowRef<number[], number[]>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; }; months: import("vue").ShallowRef<number[], number[]>; year: import("vue").Ref<number, number>; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeMonth: (month: number) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (month: number) => { "ui-active": boolean; "ui-disabled-status": boolean | undefined; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_date: import("./src/types").ModuleUpdateData) => boolean; update: (_mode: string, _date: import("./src/types").ModuleUpdateData) => boolean; }, string, import("vue").PublicProps, Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; }; visible: import("vue").Ref<boolean, boolean>; components: import("vue").Ref<(import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { day: import("vue").Ref<number, number>; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveStartDate: (date: Date) => Date; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; }; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_date: import("./src/types").ModuleUpdateData) => boolean; update: (_mode: string, _date: import("./src/types").ModuleUpdateData) => boolean; }, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{ onChange?: ((_date: import("./src/types").ModuleUpdateData) => any) | undefined; onUpdate?: ((_mode: string, _date: import("./src/types").ModuleUpdateData) => any) | undefined; }>, { emits: ((event: "change", _date: import("./src/types").ModuleUpdateData) => void) & ((event: "update", _mode: string, _date: import("./src/types").ModuleUpdateData) => void); refs: { day: import("vue").Ref<number, number>; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; realityDate: import("vue").Ref<Date | undefined, Date | undefined>; }; methods: { changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; }; disposes: { init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveStartDate: (date: Date) => Date; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; }; days: import("vue").Ref<{ day: number; year: number; month: number; }[], import("./components/date/src/types").ModuleDay[] | { day: number; year: number; month: number; }[]>; year: import("vue").Ref<number, number>; month: import("vue").Ref<number, number>; changeComponent: (mode: string) => void; changeDate: (date: import("./src/types").ModuleUpdateData) => void; changeDay: (date: import("./components/date/src/types").ModuleDay) => void; init: (data: import("./src/types").ModuleInitData, disabled?: ((date: Date) => boolean) | undefined) => void; receiveDayClassName: (year: number, month: number, day: number) => { "ui-disabled-status": boolean | undefined; "ui-readonly-status": boolean; "ui-active": boolean; }; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | Mouse