@layui/layui-vue
Version:
a component library for Vue 3 base on layui-vue
988 lines (987 loc) • 41.8 kB
TypeScript
declare const component: {
new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
name: {
type: import("vue").PropType<string>;
};
disabled: {
type: import("vue").PropType<boolean>;
default: boolean;
};
type: {
type: import("vue").PropType<import("./interface").DatePickerType>;
default: string;
};
static: {
type: import("vue").PropType<boolean>;
default: boolean;
};
size: {
type: import("vue").PropType<import("../../types").CommonSize>;
default: string;
};
range: {
type: import("vue").PropType<boolean>;
default: boolean;
};
modelValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
teleportProps: {
type: import("vue").PropType<Partial<import("vue").TeleportProps>>;
};
contentClass: {
type: import("vue").PropType<import("../../types").CommonClass>;
};
contentStyle: {
type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>;
};
prefixIcon: {
type: import("vue").PropType<string>;
default: string;
};
suffixIcon: {
type: import("vue").PropType<string>;
default: string;
};
allowClear: {
type: import("vue").PropType<boolean>;
default: boolean;
};
placeholder: {
type: import("vue").PropType<string | string[]>;
};
readonly: {
type: import("vue").PropType<boolean>;
default: boolean;
};
max: {
type: import("vue").PropType<string>;
};
min: {
type: import("vue").PropType<string>;
};
format: {
type: import("vue").PropType<string>;
};
disabledDate: {
type: import("vue").PropType<(date: Date) => boolean>;
};
simple: {
type: import("vue").PropType<boolean>;
default: boolean;
};
rangeSeparator: {
type: import("vue").PropType<string>;
default: string;
};
timestamp: {
type: import("vue").PropType<boolean>;
default: boolean;
};
inputFormat: {
type: import("vue").PropType<string>;
};
defaultValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
defaultTime: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
yearPage: {
type: import("vue").PropType<number>;
default: number;
};
shortcuts: {
type: import("vue").PropType<import("./interface").Shortcuts[]>;
};
}>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
name: {
type: import("vue").PropType<string>;
};
disabled: {
type: import("vue").PropType<boolean>;
default: boolean;
};
type: {
type: import("vue").PropType<import("./interface").DatePickerType>;
default: string;
};
static: {
type: import("vue").PropType<boolean>;
default: boolean;
};
size: {
type: import("vue").PropType<import("../../types").CommonSize>;
default: string;
};
range: {
type: import("vue").PropType<boolean>;
default: boolean;
};
modelValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
teleportProps: {
type: import("vue").PropType<Partial<import("vue").TeleportProps>>;
};
contentClass: {
type: import("vue").PropType<import("../../types").CommonClass>;
};
contentStyle: {
type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>;
};
prefixIcon: {
type: import("vue").PropType<string>;
default: string;
};
suffixIcon: {
type: import("vue").PropType<string>;
default: string;
};
allowClear: {
type: import("vue").PropType<boolean>;
default: boolean;
};
placeholder: {
type: import("vue").PropType<string | string[]>;
};
readonly: {
type: import("vue").PropType<boolean>;
default: boolean;
};
max: {
type: import("vue").PropType<string>;
};
min: {
type: import("vue").PropType<string>;
};
format: {
type: import("vue").PropType<string>;
};
disabledDate: {
type: import("vue").PropType<(date: Date) => boolean>;
};
simple: {
type: import("vue").PropType<boolean>;
default: boolean;
};
rangeSeparator: {
type: import("vue").PropType<string>;
default: string;
};
timestamp: {
type: import("vue").PropType<boolean>;
default: boolean;
};
inputFormat: {
type: import("vue").PropType<string>;
};
defaultValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
defaultTime: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
yearPage: {
type: import("vue").PropType<number>;
default: number;
};
shortcuts: {
type: import("vue").PropType<import("./interface").Shortcuts[]>;
};
}>>, {
disabled: boolean;
type: import("./interface").DatePickerType;
static: boolean;
size: import("../../types").CommonSize;
range: boolean;
modelValue: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
prefixIcon: string;
suffixIcon: string;
allowClear: boolean;
readonly: boolean;
simple: boolean;
rangeSeparator: string;
timestamp: boolean;
defaultValue: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
defaultTime: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
yearPage: number;
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
name: {
type: import("vue").PropType<string>;
};
disabled: {
type: import("vue").PropType<boolean>;
default: boolean;
};
type: {
type: import("vue").PropType<import("./interface").DatePickerType>;
default: string;
};
static: {
type: import("vue").PropType<boolean>;
default: boolean;
};
size: {
type: import("vue").PropType<import("../../types").CommonSize>;
default: string;
};
range: {
type: import("vue").PropType<boolean>;
default: boolean;
};
modelValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
teleportProps: {
type: import("vue").PropType<Partial<import("vue").TeleportProps>>;
};
contentClass: {
type: import("vue").PropType<import("../../types").CommonClass>;
};
contentStyle: {
type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>;
};
prefixIcon: {
type: import("vue").PropType<string>;
default: string;
};
suffixIcon: {
type: import("vue").PropType<string>;
default: string;
};
allowClear: {
type: import("vue").PropType<boolean>;
default: boolean;
};
placeholder: {
type: import("vue").PropType<string | string[]>;
};
readonly: {
type: import("vue").PropType<boolean>;
default: boolean;
};
max: {
type: import("vue").PropType<string>;
};
min: {
type: import("vue").PropType<string>;
};
format: {
type: import("vue").PropType<string>;
};
disabledDate: {
type: import("vue").PropType<(date: Date) => boolean>;
};
simple: {
type: import("vue").PropType<boolean>;
default: boolean;
};
rangeSeparator: {
type: import("vue").PropType<string>;
default: string;
};
timestamp: {
type: import("vue").PropType<boolean>;
default: boolean;
};
inputFormat: {
type: import("vue").PropType<string>;
};
defaultValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
defaultTime: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
yearPage: {
type: import("vue").PropType<number>;
default: number;
};
shortcuts: {
type: import("vue").PropType<import("./interface").Shortcuts[]>;
};
}>>, {}, {}, {}, {}, {
disabled: boolean;
type: import("./interface").DatePickerType;
static: boolean;
size: import("../../types").CommonSize;
range: boolean;
modelValue: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
prefixIcon: string;
suffixIcon: string;
allowClear: boolean;
readonly: boolean;
simple: boolean;
rangeSeparator: string;
timestamp: boolean;
defaultValue: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
defaultTime: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
yearPage: number;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
name: {
type: import("vue").PropType<string>;
};
disabled: {
type: import("vue").PropType<boolean>;
default: boolean;
};
type: {
type: import("vue").PropType<import("./interface").DatePickerType>;
default: string;
};
static: {
type: import("vue").PropType<boolean>;
default: boolean;
};
size: {
type: import("vue").PropType<import("../../types").CommonSize>;
default: string;
};
range: {
type: import("vue").PropType<boolean>;
default: boolean;
};
modelValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
teleportProps: {
type: import("vue").PropType<Partial<import("vue").TeleportProps>>;
};
contentClass: {
type: import("vue").PropType<import("../../types").CommonClass>;
};
contentStyle: {
type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>;
};
prefixIcon: {
type: import("vue").PropType<string>;
default: string;
};
suffixIcon: {
type: import("vue").PropType<string>;
default: string;
};
allowClear: {
type: import("vue").PropType<boolean>;
default: boolean;
};
placeholder: {
type: import("vue").PropType<string | string[]>;
};
readonly: {
type: import("vue").PropType<boolean>;
default: boolean;
};
max: {
type: import("vue").PropType<string>;
};
min: {
type: import("vue").PropType<string>;
};
format: {
type: import("vue").PropType<string>;
};
disabledDate: {
type: import("vue").PropType<(date: Date) => boolean>;
};
simple: {
type: import("vue").PropType<boolean>;
default: boolean;
};
rangeSeparator: {
type: import("vue").PropType<string>;
default: string;
};
timestamp: {
type: import("vue").PropType<boolean>;
default: boolean;
};
inputFormat: {
type: import("vue").PropType<string>;
};
defaultValue: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
defaultTime: {
type: import("vue").PropType<string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null>;
default: null;
};
yearPage: {
type: import("vue").PropType<number>;
default: number;
};
shortcuts: {
type: import("vue").PropType<import("./interface").Shortcuts[]>;
};
}>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
disabled: boolean;
type: import("./interface").DatePickerType;
static: boolean;
size: import("../../types").CommonSize;
range: boolean;
modelValue: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
prefixIcon: string;
suffixIcon: string;
allowClear: boolean;
readonly: boolean;
simple: boolean;
rangeSeparator: string;
timestamp: boolean;
defaultValue: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
defaultTime: string | number | Date | import("dayjs").Dayjs | {
years?: string | number | undefined;
year?: string | number | undefined;
y?: string | number | undefined;
months?: string | number | undefined;
month?: string | number | undefined;
M?: string | number | undefined;
days?: string | number | undefined;
day?: string | number | undefined;
d?: string | number | undefined;
dates?: string | number | undefined;
date?: string | number | undefined;
D?: string | number | undefined;
hours?: string | number | undefined;
hour?: string | number | undefined;
h?: string | number | undefined;
minutes?: string | number | undefined;
minute?: string | number | undefined;
m?: string | number | undefined;
seconds?: string | number | undefined;
second?: string | number | undefined;
s?: string | number | undefined;
milliseconds?: string | number | undefined;
millisecond?: string | number | undefined;
ms?: string | number | undefined;
} | import("dayjs").ConfigType[] | null;
yearPage: number;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
$slots: {
default?: ((props: import("./interface").DatePickerDefaultSlotParams) => any) | undefined;
footer?: ((props: import("./interface").DatePickerFooterSlotParams) => any) | undefined;
};
}) & import("vue").Plugin<any[]>;
export default component;