import dayjs from 'dayjs'; import type { Dayjs } from 'dayjs'; declare type RangePickValue = { minDate: Dayjs; maxDate: Dayjs; }; declare const _default: import("vue").DefineComponent<{ readonly unlinkPanels: BooleanConstructor; readonly parsedValue: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { props: Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }>>; emit: (event: string, ...args: any[]) => void; unit: string; lang: import("vue").Ref; pickerBase: any; shortcuts: any; disabledDate: any; format: any; defaultValue: import("vue").Ref; leftDate: import("vue").Ref<{ clone: () => dayjs.Dayjs; isValid: () => boolean; year: { (): number; (value: number): dayjs.Dayjs; }; month: { (): number; (value: number): dayjs.Dayjs; }; date: { (): number; (value: number): dayjs.Dayjs; }; day: { (): number; (value: number): dayjs.Dayjs; }; hour: { (): number; (value: number): dayjs.Dayjs; }; minute: { (): number; (value: number): dayjs.Dayjs; }; second: { (): number; (value: number): dayjs.Dayjs; }; millisecond: { (): number; (value: number): dayjs.Dayjs; }; set: (unit: dayjs.UnitType, value: number) => dayjs.Dayjs; get: (unit: dayjs.UnitType) => number; add: (value: number, unit?: dayjs.ManipulateType | undefined) => dayjs.Dayjs; subtract: (value: number, unit?: dayjs.ManipulateType | undefined) => dayjs.Dayjs; startOf: (unit: dayjs.OpUnitType) => dayjs.Dayjs; endOf: (unit: dayjs.OpUnitType) => dayjs.Dayjs; format: (template?: string | undefined) => string; diff: (date?: string | number | Date | dayjs.Dayjs | null | undefined, unit?: "year" | "month" | "date" | "dates" | "week" | "D" | "M" | "y" | "weeks" | "months" | "s" | "millisecond" | "second" | "minute" | "hour" | "day" | "milliseconds" | "seconds" | "minutes" | "hours" | "days" | "years" | "d" | "h" | "m" | "ms" | "w" | "quarter" | "quarters" | "Q" | undefined, float?: boolean | undefined) => number; valueOf: () => number; unix: () => number; daysInMonth: () => number; toDate: () => Date; toJSON: () => string; toISOString: () => string; toString: () => string; utcOffset: () => number; isBefore: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isSame: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isAfter: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; locale: { (): string; (preset: string | ILocale, object?: Partial | undefined): dayjs.Dayjs; }; localeData: () => dayjs.InstanceLocaleDataReturn; week: { (): number; (value: number): dayjs.Dayjs; }; weekYear: () => number; dayOfYear: { (): number; (value: number): dayjs.Dayjs; }; isSameOrAfter: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isSameOrBefore: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; }>; rightDate: import("vue").Ref<{ clone: () => dayjs.Dayjs; isValid: () => boolean; year: { (): number; (value: number): dayjs.Dayjs; }; month: { (): number; (value: number): dayjs.Dayjs; }; date: { (): number; (value: number): dayjs.Dayjs; }; day: { (): number; (value: number): dayjs.Dayjs; }; hour: { (): number; (value: number): dayjs.Dayjs; }; minute: { (): number; (value: number): dayjs.Dayjs; }; second: { (): number; (value: number): dayjs.Dayjs; }; millisecond: { (): number; (value: number): dayjs.Dayjs; }; set: (unit: dayjs.UnitType, value: number) => dayjs.Dayjs; get: (unit: dayjs.UnitType) => number; add: (value: number, unit?: dayjs.ManipulateType | undefined) => dayjs.Dayjs; subtract: (value: number, unit?: dayjs.ManipulateType | undefined) => dayjs.Dayjs; startOf: (unit: dayjs.OpUnitType) => dayjs.Dayjs; endOf: (unit: dayjs.OpUnitType) => dayjs.Dayjs; format: (template?: string | undefined) => string; diff: (date?: string | number | Date | dayjs.Dayjs | null | undefined, unit?: "year" | "month" | "date" | "dates" | "week" | "D" | "M" | "y" | "weeks" | "months" | "s" | "millisecond" | "second" | "minute" | "hour" | "day" | "milliseconds" | "seconds" | "minutes" | "hours" | "days" | "years" | "d" | "h" | "m" | "ms" | "w" | "quarter" | "quarters" | "Q" | undefined, float?: boolean | undefined) => number; valueOf: () => number; unix: () => number; daysInMonth: () => number; toDate: () => Date; toJSON: () => string; toISOString: () => string; toString: () => string; utcOffset: () => number; isBefore: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isSame: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isAfter: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; locale: { (): string; (preset: string | ILocale, object?: Partial | undefined): dayjs.Dayjs; }; localeData: () => dayjs.InstanceLocaleDataReturn; week: { (): number; (value: number): dayjs.Dayjs; }; weekYear: () => number; dayOfYear: { (): number; (value: number): dayjs.Dayjs; }; isSameOrAfter: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isSameOrBefore: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; }>; minDate: import("vue").Ref; maxDate: import("vue").Ref; rangeState: import("vue").Ref<{ endDate: { clone: () => dayjs.Dayjs; isValid: () => boolean; year: { (): number; (value: number): dayjs.Dayjs; }; month: { (): number; (value: number): dayjs.Dayjs; }; date: { (): number; (value: number): dayjs.Dayjs; }; day: { (): number; (value: number): dayjs.Dayjs; }; hour: { (): number; (value: number): dayjs.Dayjs; }; minute: { (): number; (value: number): dayjs.Dayjs; }; second: { (): number; (value: number): dayjs.Dayjs; }; millisecond: { (): number; (value: number): dayjs.Dayjs; }; set: (unit: dayjs.UnitType, value: number) => dayjs.Dayjs; get: (unit: dayjs.UnitType) => number; add: (value: number, unit?: dayjs.ManipulateType | undefined) => dayjs.Dayjs; subtract: (value: number, unit?: dayjs.ManipulateType | undefined) => dayjs.Dayjs; startOf: (unit: dayjs.OpUnitType) => dayjs.Dayjs; endOf: (unit: dayjs.OpUnitType) => dayjs.Dayjs; format: (template?: string | undefined) => string; diff: (date?: string | number | Date | dayjs.Dayjs | null | undefined, unit?: "year" | "month" | "date" | "dates" | "week" | "D" | "M" | "y" | "weeks" | "months" | "s" | "millisecond" | "second" | "minute" | "hour" | "day" | "milliseconds" | "seconds" | "minutes" | "hours" | "days" | "years" | "d" | "h" | "m" | "ms" | "w" | "quarter" | "quarters" | "Q" | undefined, float?: boolean | undefined) => number; valueOf: () => number; unix: () => number; daysInMonth: () => number; toDate: () => Date; toJSON: () => string; toISOString: () => string; toString: () => string; utcOffset: () => number; isBefore: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isSame: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isAfter: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; locale: { (): string; (preset: string | ILocale, object?: Partial | undefined): dayjs.Dayjs; }; localeData: () => dayjs.InstanceLocaleDataReturn; week: { (): number; (value: number): dayjs.Dayjs; }; weekYear: () => number; dayOfYear: { (): number; (value: number): dayjs.Dayjs; }; isSameOrAfter: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; isSameOrBefore: (date: string | number | Date | dayjs.Dayjs | null | undefined, unit?: dayjs.OpUnitType | undefined) => boolean; } | null; selecting: boolean; }>; ppNs: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; drpNs: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; handleChangeRange: (val: import("../props/shared").RangeState) => void; handleRangeConfirm: (visible?: boolean) => void; handleShortcutClick: (shortcut: import("../composables/use-shortcut").Shortcut) => void; onSelect: (selecting: boolean) => void; hasShortcuts: import("vue").ComputedRef; leftPrevYear: () => void; rightNextYear: () => void; leftNextYear: () => void; rightPrevYear: () => void; leftLabel: import("vue").ComputedRef; rightLabel: import("vue").ComputedRef; leftYear: import("vue").ComputedRef; rightYear: import("vue").ComputedRef; enableYearArrow: import("vue").ComputedRef; handleRangePick: (val: RangePickValue, close?: boolean) => void; formatToString: (days: Dayjs[]) => string[]; onParsedValueChanged: (minDate: Dayjs | undefined, maxDate: Dayjs | undefined) => void; BButton: import("../../../../utils").SFCWithInstall>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: import("../../../../utils").EpPropFinalized; readonly prefixIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly suffixIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly icon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly nativeType: import("../../../../utils").EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, boolean>; readonly dark: BooleanConstructor; readonly primary: BooleanConstructor; readonly secondary: BooleanConstructor; readonly ghost: BooleanConstructor; readonly danger: BooleanConstructor; readonly semiDanger: BooleanConstructor; readonly rounded: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly xlarge: BooleanConstructor; readonly large: BooleanConstructor; readonly small: BooleanConstructor; readonly xsmall: BooleanConstructor; readonly xxsmall: BooleanConstructor; readonly tag: import("../../../../utils").EpPropFinalized; }, { props: Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: import("../../../../utils").EpPropFinalized; readonly prefixIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly suffixIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly icon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly nativeType: import("../../../../utils").EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, boolean>; readonly dark: BooleanConstructor; readonly primary: BooleanConstructor; readonly secondary: BooleanConstructor; readonly ghost: BooleanConstructor; readonly danger: BooleanConstructor; readonly semiDanger: BooleanConstructor; readonly rounded: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly xlarge: BooleanConstructor; readonly large: BooleanConstructor; readonly small: BooleanConstructor; readonly xsmall: BooleanConstructor; readonly xxsmall: BooleanConstructor; readonly tag: import("../../../../utils").EpPropFinalized; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }>>; emit: (event: "click", evt: MouseEvent) => void; buttonGroupContext: import("../../../..").ButtonGroupContext | undefined; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; _size: import("vue").ComputedRef<"" | "default" | "xxsmall" | "xsmall" | "small" | "large" | "xlarge">; _disabled: import("vue").ComputedRef; _ref: import("vue").Ref; _type: import("vue").ComputedRef<"" | "default" | "primary" | "secondary" | "ghost" | "danger" | "semi-danger">; _rounded: import("vue").ComputedRef; handleClick: (evt: MouseEvent) => void; BIcon: import("../../../../utils").SFCWithInstall (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly loading: BooleanConstructor; }, { props: Readonly (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly loading: BooleanConstructor; }>> & {}>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly loading: BooleanConstructor; }>>, { readonly loading: boolean; }>> & Record; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: import("../../../../utils").EpPropFinalized; readonly prefixIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly suffixIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly icon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, "", boolean>; readonly nativeType: import("../../../../utils").EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>, boolean>; readonly dark: BooleanConstructor; readonly primary: BooleanConstructor; readonly secondary: BooleanConstructor; readonly ghost: BooleanConstructor; readonly danger: BooleanConstructor; readonly semiDanger: BooleanConstructor; readonly rounded: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly xlarge: BooleanConstructor; readonly large: BooleanConstructor; readonly small: BooleanConstructor; readonly xsmall: BooleanConstructor; readonly xxsmall: BooleanConstructor; readonly tag: import("../../../../utils").EpPropFinalized; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { readonly xxsmall: boolean; readonly xsmall: boolean; readonly small: boolean; readonly large: boolean; readonly xlarge: boolean; readonly type: import("../../../../utils").EpPropMergeType; readonly primary: boolean; readonly secondary: boolean; readonly ghost: boolean; readonly danger: boolean; readonly prefixIcon: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly suffixIcon: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly icon: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly nativeType: import("../../../../utils").EpPropMergeType; readonly loadingIcon: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>; readonly tag: string; readonly disabled: boolean; readonly loading: boolean; readonly dark: boolean; readonly semiDanger: boolean; readonly rounded: boolean; readonly autofocus: boolean; }>> & { ButtonGroup: import("vue").DefineComponent<{ readonly size: { readonly default: "small"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly default: "ghost"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rounded: BooleanConstructor; readonly compact: BooleanConstructor; }, { props: Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly default: "ghost"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rounded: BooleanConstructor; readonly compact: BooleanConstructor; }>> & {}>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly default: "ghost"; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rounded: BooleanConstructor; readonly compact: BooleanConstructor; }>>, { readonly type: import("../../../../utils").EpPropMergeType; readonly size: import("../../../../utils").EpPropMergeType; readonly rounded: boolean; readonly compact: boolean; }>; }; BSpacer: import("../../../../utils").SFCWithInstall> & {}>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; styles: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { height: string | number; width: string | number; }>>; BRow: import("../../../../utils").SFCWithInstall; readonly gutter: import("../../../../utils").EpPropFinalized; readonly justify: import("../../../../utils").EpPropFinalized; readonly items: import("../../../../utils").EpPropFinalized; }, { props: Readonly; readonly gutter: import("../../../../utils").EpPropFinalized; readonly justify: import("../../../../utils").EpPropFinalized; readonly items: import("../../../../utils").EpPropFinalized; }>> & {}>>; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; gutter: import("vue").ComputedRef; style: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly gutter: import("../../../../utils").EpPropFinalized; readonly justify: import("../../../../utils").EpPropFinalized; readonly items: import("../../../../utils").EpPropFinalized; }>>, { readonly tag: string; readonly justify: import("../../../../utils").EpPropMergeType; readonly gutter: import("../../../../utils").EpPropMergeType; readonly items: import("../../../../utils").EpPropMergeType; }>> & Record; BCol: import("../../../../utils").SFCWithInstall; readonly span: import("../../../../utils").EpPropFinalized; readonly offset: import("../../../../utils").EpPropFinalized; readonly order: import("../../../../utils").EpPropFinalized; readonly xs: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly sm: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly md: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly lg: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly xl: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly xxl: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; }, { props: Readonly; readonly span: import("../../../../utils").EpPropFinalized; readonly offset: import("../../../../utils").EpPropFinalized; readonly order: import("../../../../utils").EpPropFinalized; readonly xs: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly sm: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly md: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly lg: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly xl: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly xxl: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; }>> & {}>>; gutter: import("vue").ComputedRef; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef; classes: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly span: import("../../../../utils").EpPropFinalized; readonly offset: import("../../../../utils").EpPropFinalized; readonly order: import("../../../../utils").EpPropFinalized; readonly xs: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly sm: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly md: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly lg: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly xl: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; readonly xxl: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown, () => import("../../../../utils").Mutable<{}>, boolean>; }>>, { readonly tag: string; readonly offset: number; readonly order: import("../../../../utils").EpPropMergeType; readonly span: import("../../../../utils").EpPropMergeType; readonly xs: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown>; readonly sm: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown>; readonly md: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown>; readonly lg: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown>; readonly xl: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown>; readonly xxl: import("../../../../utils").EpPropMergeType<(new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize) | ((new (...args: any[]) => import("bigin-ui/es/components/col").ColSize & {}) | (() => import("bigin-ui/es/components/col").ColSize))[], unknown, unknown>; }>> & Record; ArrowLeft: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; ArrowRight: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; MonthTable: import("vue").DefineComponent<{ selectionMode: import("../../../../utils").EpPropFinalized; disabledDate: { readonly type: import("vue").PropType<(date: Date) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; date: { readonly type: import("vue").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minDate: { readonly type: import("vue").PropType dayjs.Dayjs) | (() => dayjs.Dayjs | null) | ((new (...args: any[]) => dayjs.Dayjs) | (() => dayjs.Dayjs | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxDate: { readonly type: import("vue").PropType dayjs.Dayjs) | (() => dayjs.Dayjs | null) | ((new (...args: any[]) => dayjs.Dayjs) | (() => dayjs.Dayjs | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; parsedValue: { readonly type: import("vue").PropType dayjs.Dayjs | dayjs.Dayjs[]) | (() => dayjs.Dayjs | dayjs.Dayjs[]) | ((new (...args: any[]) => dayjs.Dayjs | dayjs.Dayjs[]) | (() => dayjs.Dayjs | dayjs.Dayjs[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rangeState: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("../props/shared").RangeState) | (() => import("../props/shared").RangeState) | ((new (...args: any[]) => import("../props/shared").RangeState) | (() => import("../props/shared").RangeState))[], unknown, unknown, () => { endDate: null; selecting: boolean; }, boolean>; }, { datesInMonth: (year: number, month: number, lang: string) => Date[]; props: Readonly; disabledDate: { readonly type: import("vue").PropType<(date: Date) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; date: { readonly type: import("vue").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minDate: { readonly type: import("vue").PropType dayjs.Dayjs) | (() => dayjs.Dayjs | null) | ((new (...args: any[]) => dayjs.Dayjs) | (() => dayjs.Dayjs | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxDate: { readonly type: import("vue").PropType dayjs.Dayjs) | (() => dayjs.Dayjs | null) | ((new (...args: any[]) => dayjs.Dayjs) | (() => dayjs.Dayjs | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; parsedValue: { readonly type: import("vue").PropType dayjs.Dayjs | dayjs.Dayjs[]) | (() => dayjs.Dayjs | dayjs.Dayjs[]) | ((new (...args: any[]) => dayjs.Dayjs | dayjs.Dayjs[]) | (() => dayjs.Dayjs | dayjs.Dayjs[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rangeState: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("../props/shared").RangeState) | (() => import("../props/shared").RangeState) | ((new (...args: any[]) => import("../props/shared").RangeState) | (() => import("../props/shared").RangeState))[], unknown, unknown, () => { endDate: null; selecting: boolean; }, boolean>; }>> & { onSelect?: ((...args: any[]) => any) | undefined; onPick?: ((...args: any[]) => any) | undefined; onChangerange?: ((...args: any[]) => any) | undefined; }>>; emit: (event: "select" | "pick" | "changerange", ...args: any[]) => void; ns: { namespace: import("vue").Ref; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; t: import("bigin-ui/es/hooks").Translator; lang: import("vue").Ref; tbodyRef: import("vue").Ref; currentCellRef: import("vue").Ref; months: import("vue").Ref; tableRows: import("vue").Ref<{ column: number; row: number; disabled: boolean; start: boolean; end: boolean; text: number; type: "today" | "normal"; inRange: boolean; }[][]>; lastRow: import("vue").Ref; lastColumn: import("vue").Ref; rows: import("vue").ComputedRef<{ column: number; row: number; disabled: boolean; start: boolean; end: boolean; text: number; type: "today" | "normal"; inRange: boolean; }[][]>; focus: () => void; getCellStyle: (cell: { column: number; row: number; disabled: boolean; start: boolean; end: boolean; text: number; type: "today" | "normal"; inRange: boolean; }) => any; isSelectedCell: (cell: { column: number; row: number; disabled: boolean; start: boolean; end: boolean; text: number; type: "today" | "normal"; inRange: boolean; }) => boolean; handleMouseMove: (event: MouseEvent) => void; handleMonthTableClick: (event: MouseEvent | KeyboardEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("select" | "pick" | "changerange")[], "select" | "pick" | "changerange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; disabledDate: { readonly type: import("vue").PropType<(date: Date) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; date: { readonly type: import("vue").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minDate: { readonly type: import("vue").PropType dayjs.Dayjs) | (() => dayjs.Dayjs | null) | ((new (...args: any[]) => dayjs.Dayjs) | (() => dayjs.Dayjs | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxDate: { readonly type: import("vue").PropType dayjs.Dayjs) | (() => dayjs.Dayjs | null) | ((new (...args: any[]) => dayjs.Dayjs) | (() => dayjs.Dayjs | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; parsedValue: { readonly type: import("vue").PropType dayjs.Dayjs | dayjs.Dayjs[]) | (() => dayjs.Dayjs | dayjs.Dayjs[]) | ((new (...args: any[]) => dayjs.Dayjs | dayjs.Dayjs[]) | (() => dayjs.Dayjs | dayjs.Dayjs[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rangeState: import("../../../../utils").EpPropFinalized<(new (...args: any[]) => import("../props/shared").RangeState) | (() => import("../props/shared").RangeState) | ((new (...args: any[]) => import("../props/shared").RangeState) | (() => import("../props/shared").RangeState))[], unknown, unknown, () => { endDate: null; selecting: boolean; }, boolean>; }>> & { onSelect?: ((...args: any[]) => any) | undefined; onPick?: ((...args: any[]) => any) | undefined; onChangerange?: ((...args: any[]) => any) | undefined; }, { rangeState: import("../props/shared").RangeState; selectionMode: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }, { readonly unlinkPanels: boolean; }>; export default _default;