import React from 'react'; import { colors } from '../theme'; import * as LongHair from '../components/hair/LongHair'; import * as BunHair from '../components/hair/BunHair'; import * as ShortHair from '../components/hair/ShortHair'; import * as PixieCut from '../components/hair/PixieCut'; import * as BaldingHair from '../components/hair/BaldingHair'; import * as BuzzCut from '../components/hair/BuzzCut'; import * as Afro from '../components/hair/Afro'; import * as BobCut from '../components/hair/BobCut'; import * as Beanie from '../components/hats/Beanie'; import * as Turban from '../components/hats/Turban'; import * as Chest from '../components/bodies/Chest'; import * as Breasts from '../components/bodies/Breasts'; import * as Dress from './clothing/Dress'; export declare const eyesMap: { normal: ({ withLashes }: import("./eyes/types").EyeProps) => JSX.Element; leftTwitch: ({ withLashes }: import("./eyes/types").EyeProps) => JSX.Element; happy: () => JSX.Element; content: () => JSX.Element; squint: ({ withLashes }: import("./eyes/types").EyeProps) => JSX.Element; simple: () => JSX.Element; dizzy: () => JSX.Element; wink: ({ withLashes }: import("./eyes/types").EyeProps) => JSX.Element; heart: ({ withLashes }: import("./eyes/types").EyeProps) => JSX.Element; }; export declare const eyebrowsMap: { raised: () => JSX.Element; leftLowered: () => JSX.Element; serious: () => JSX.Element; angry: () => JSX.Element; concerned: () => JSX.Element; }; export declare const mouthsMap: { grin: () => JSX.Element; sad: () => JSX.Element; openSmile: () => JSX.Element; lips: ({ lipColor }: import("./mouths/types").MouthProps) => JSX.Element; open: () => JSX.Element; serious: () => JSX.Element; tongue: () => JSX.Element; }; export declare const hairMap: { none: { Front: () => JSX.Element; Back: () => JSX.Element; }; long: typeof LongHair; bun: typeof BunHair; short: typeof ShortHair; pixie: typeof PixieCut; balding: typeof BaldingHair; buzz: typeof BuzzCut; afro: typeof Afro; bob: typeof BobCut; }; export declare const facialHairMap: { none: () => JSX.Element; none2: () => JSX.Element; none3: () => JSX.Element; stubble: () => JSX.Element; mediumBeard: ({ color }: import("./facialHair/types").FacialHairProps) => JSX.Element; }; export declare const clothingMap: { naked: { Back: () => JSX.Element; Front: () => JSX.Element; }; shirt: { Back: ({ color, graphic: Graphic }: import("./clothing/types").ClothingProps) => JSX.Element; Front: () => JSX.Element; }; dressShirt: { Back: ({ color, graphic: Graphic, }: import("./clothing/types").ClothingProps) => JSX.Element; Front: () => JSX.Element; }; vneck: { Back: ({ color, graphic: Graphic }: import("./clothing/types").ClothingProps) => JSX.Element; Front: () => JSX.Element; }; tankTop: { Back: ({ color, graphic: Graphic }: import("./clothing/types").ClothingProps) => JSX.Element; Front: () => JSX.Element; }; dress: typeof Dress; }; export declare const accessoryMap: { none: () => JSX.Element; roundGlasses: () => JSX.Element; tinyGlasses: () => JSX.Element; shades: () => JSX.Element; }; export declare const graphicsMap: { none: () => JSX.Element; redwood: () => JSX.Element; gatsby: () => JSX.Element; vue: () => JSX.Element; react: () => JSX.Element; graphQL: () => JSX.Element; }; export declare const hatMap: { none: { Front: () => JSX.Element; Back: () => JSX.Element; }; none2: { Front: () => JSX.Element; Back: () => JSX.Element; }; none3: { Front: () => JSX.Element; Back: () => JSX.Element; }; none4: { Front: () => JSX.Element; Back: () => JSX.Element; }; none5: { Front: () => JSX.Element; Back: () => JSX.Element; }; beanie: typeof Beanie; turban: typeof Turban; }; export declare const bodyMap: { chest: typeof Chest; breasts: typeof Breasts; }; export interface AvatarProps { skinTone?: keyof typeof colors.skin; eyes?: keyof typeof eyesMap; eyebrows?: keyof typeof eyebrowsMap; mouth?: keyof typeof mouthsMap; hair?: keyof typeof hairMap; facialHair?: keyof typeof facialHairMap; clothing?: keyof typeof clothingMap; accessory?: keyof typeof accessoryMap; graphic?: keyof typeof graphicsMap; hat?: keyof typeof hatMap; body?: keyof typeof bodyMap; hairColor?: keyof typeof colors.hair; clothingColor?: keyof typeof colors.clothing; circleColor?: keyof typeof colors.bgColors; lipColor?: keyof typeof colors.lipColors; hatColor?: keyof typeof colors.clothing; faceMaskColor?: keyof typeof colors.clothing; mask?: boolean; faceMask?: boolean; lashes?: boolean; } export declare const Avatar: React.ForwardRefExoticComponent>;