export type MuscleGroup = 'chest' | 'lats' | 'traps' | 'rotatorCuffs' | 'lowerBack' | 'frontDelts' | 'sideDelts' | 'rearDelts' | 'triceps' | 'biceps' | 'forearms' | 'abs' | 'obliques' | 'glutes' | 'quads' | 'hamstrings' | 'adductors' | 'abductors' | 'calves' | 'neck';
export type Gender = 'male' | 'female';
type __VLS_Props = {
    gender?: Gender;
    defaultMuscleColor?: string;
    backgroundColor?: string;
    primaryHighlightColor?: string;
    secondaryHighlightColor?: string;
    primaryOpacity?: number;
    secondaryOpacity?: number;
    selectedPrimaryMuscleGroups: MuscleGroup[];
    selectedSecondaryMuscleGroups?: MuscleGroup[];
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {
    gender: Gender;
    defaultMuscleColor: string;
    backgroundColor: string;
    primaryHighlightColor: string;
    secondaryHighlightColor: string;
    primaryOpacity: number;
    secondaryOpacity: number;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
