import { AllowedComponentProps } from 'vue';
import { ComponentCustomProps } from 'vue';
import { ComponentOptionsMixin } from 'vue';
import { DefineComponent } from 'vue';
import { ExtractPropTypes } from 'vue';
import { PropType } from 'vue';
import { VNodeProps } from 'vue';

declare const _default: DefineComponent<{
    modelValue: {
        type: PropType<number>;
        default: number;
    };
    numberOfStars: {
        type: PropType<number>;
        default: number;
    };
    starColor: {
        type: PropType<string>;
        default: string;
    };
    inactiveColor: {
        type: PropType<string>;
        default: string;
    };
    starSize: {
        type: PropType<number>;
        default: number;
    };
    disableClick: {
        type: PropType<boolean>;
    };
    customSvg: {
        type: PropType<DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>>;
        default: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>;
    };
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    "update:modelValue": (v: number) => void;
}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
    modelValue: {
        type: PropType<number>;
        default: number;
    };
    numberOfStars: {
        type: PropType<number>;
        default: number;
    };
    starColor: {
        type: PropType<string>;
        default: string;
    };
    inactiveColor: {
        type: PropType<string>;
        default: string;
    };
    starSize: {
        type: PropType<number>;
        default: number;
    };
    disableClick: {
        type: PropType<boolean>;
    };
    customSvg: {
        type: PropType<DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>>;
        default: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>;
    };
}>> & {
    "onUpdate:modelValue"?: ((v: number) => any) | undefined;
}, {
    modelValue: number;
    numberOfStars: number;
    starColor: string;
    inactiveColor: string;
    starSize: number;
    customSvg: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>;
}, {}>;
export default _default;

export { }
