import type { ExtractInnerPropTypes, ExtractPublicPropTypes } from 'qi-ui-plus/es/utils'; import type { AnchorHTMLAttributes, ButtonHTMLAttributes, DefineComponent } from 'vue'; export declare type DateMode = 'primary' | 'default' | 'dashed' | 'text' | 'link'; export declare type DateShape = 'circle' | 'round'; export declare type DateSize = 'lg' | 'xl' | 'md' | 'sm' | 'xs'; export declare type DateType = 'button' | 'submit' | 'reset'; export declare const dateProps: { mode: import("vue-types").VueTypeDef; danger: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; disabled: import("vue-types").VueTypeValidableDef; loading: import("vue-types").VueTypeValidableDef; size: import("vue-types").VueTypeDef; shape: import("vue-types").VueTypeDef; block: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; type: import("vue-types").VueTypeDef & { default: DateType; }; }; export declare type DateProps = ExtractInnerPropTypes; export declare type DatePublicProps = ExtractPublicPropTypes; export declare type DateComponent = DefineComponent & DatePublicProps>; export declare type DateInstance = InstanceType>;