import { App } from 'vue';
import { ComponentOptionsMixin } from 'vue';
import { DefineComponent } from 'vue';
import { ExtractPropTypes } from 'vue';
import { PublicProps } from 'vue';

declare const _default: {
    install: (app: App) => void;
};
export default _default;

export declare const StarRatings: DefineComponent<    {
modelValue: NumberConstructor;
starsCounts: {
type: NumberConstructor;
default: number;
};
customClass: StringConstructor;
size: StringConstructor;
fillColor: {
type: StringConstructor;
default: string;
};
fontFamily: {
type: StringConstructor;
default: string;
};
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
starChange: (...args: any[]) => void;
"update:modelValue": (...args: any[]) => void;
}, string, PublicProps, Readonly<ExtractPropTypes<    {
modelValue: NumberConstructor;
starsCounts: {
type: NumberConstructor;
default: number;
};
customClass: StringConstructor;
size: StringConstructor;
fillColor: {
type: StringConstructor;
default: string;
};
fontFamily: {
type: StringConstructor;
default: string;
};
}>> & {
onStarChange?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
starsCounts: number;
fillColor: string;
fontFamily: string;
}, {}>;

export { }
