export declare const Rate: { new (...args: any[]): import("vue").CreateComponentPublicInstance; disabled: { type: BooleanConstructor; default: any; }; character: any; autofocus: { type: BooleanConstructor; default: any; }; tabindex: { type: (NumberConstructor | StringConstructor)[]; default: number; }; direction: { type: import("vue").PropType; default: string; }; id: StringConstructor; onChange: import("vue").PropType<(value: number) => void>; onHoverChange: import("vue").PropType<(value: number) => void>; 'onUpdate:value': import("vue").PropType<(value: number) => void>; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onKeydown: import("vue").PropType; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; disabled: { type: BooleanConstructor; default: any; }; character: any; autofocus: { type: BooleanConstructor; default: any; }; tabindex: { type: (NumberConstructor | StringConstructor)[]; default: number; }; direction: { type: import("vue").PropType; default: string; }; id: StringConstructor; onChange: import("vue").PropType<(value: number) => void>; onHoverChange: import("vue").PropType<(value: number) => void>; 'onUpdate:value': import("vue").PropType<(value: number) => void>; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onKeydown: import("vue").PropType; }>>, { disabled: boolean; value: number; direction: import("@antdv/ui/es/ui").Direction; autofocus: boolean; tabindex: string | number; allowClear: boolean; count: number; character: any; allowHalf: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; disabled: { type: BooleanConstructor; default: any; }; character: any; autofocus: { type: BooleanConstructor; default: any; }; tabindex: { type: (NumberConstructor | StringConstructor)[]; default: number; }; direction: { type: import("vue").PropType; default: string; }; id: StringConstructor; onChange: import("vue").PropType<(value: number) => void>; onHoverChange: import("vue").PropType<(value: number) => void>; 'onUpdate:value': import("vue").PropType<(value: number) => void>; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onKeydown: import("vue").PropType; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { disabled: boolean; value: number; direction: import("@antdv/ui/es/ui").Direction; autofocus: boolean; tabindex: string | number; allowClear: boolean; count: number; character: any; allowHalf: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; disabled: { type: BooleanConstructor; default: any; }; character: any; autofocus: { type: BooleanConstructor; default: any; }; tabindex: { type: (NumberConstructor | StringConstructor)[]; default: number; }; direction: { type: import("vue").PropType; default: string; }; id: StringConstructor; onChange: import("vue").PropType<(value: number) => void>; onHoverChange: import("vue").PropType<(value: number) => void>; 'onUpdate:value': import("vue").PropType<(value: number) => void>; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onKeydown: import("vue").PropType; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { disabled: boolean; value: number; direction: import("@antdv/ui/es/ui").Direction; autofocus: boolean; tabindex: string | number; allowClear: boolean; count: number; character: any; allowHalf: boolean; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; export default Rate; export * from './src/props';