import {SkSVG} from '@shopify/react-native-skia'; import {BigEarsType, Item} from './types.js'; /** * Returns the default avatar as a string. * @return {string} The default avatar. * @param {string} [setDefaultAvatar] The default visible avatar. */ declare const getDefaultAvatar: (setDefaultAvatar?: BigEarsType) => string; /** * Returns the default avatar as a string. * @return {string} The default avatar. * @param {string} [setDefaultAvatar] The default visible avatar. */ declare const createOwnAvatar: (avatarStyle?: BigEarsType) => SkSVG; /** * Returns a list of options as an array of strings. * @return {Array} The list of options. */ declare const getListOfOptions: () => Array; /** * Returns the skin tone as an array of strings. * @return {Array} The skin tone. */ declare const getSkinTon: (userColor?: Array) => Array; /** * Returns the mouth SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the mouth. * @return {Array} The mouth SVG. */ declare const getMouthSvg: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the eyes SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the eyes. * @return {Array} The eyes SVG. */ declare const getEyesSvg: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the ears SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the ears. * @return {Array} The ears SVG. */ declare const getEarsSvg: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the face SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the face. * @return {Array} The face SVG. */ declare const getFaceSvg: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the sideBurn SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the sideBurn. * @return {Array} The sideBurn SVG. */ declare const getSideBurnSvg: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the facial hair SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the facial hair. * @return {Array} The facial hai SVG. */ declare const getFacialHair: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the nose SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the nose. * @return {Array} The nose SVG. */ declare const getNoseSvg: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the hair SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The hair SVG. */ declare const getHairSvg: (selectedStyle?: BigEarsType, color?: string) => Array; /** * Returns the cheeks SVG based on the selected style and color. * @param {BigEarsType} [selectedStyle] The selected style. * @param {string} [color] The color of the cheeks. * @return {Array} The cheeks SVG. */ declare const getCheeksSvg: (selectedStyle?: BigEarsType, color?: string) => Array; type Options = { Eyes: (selectedState?: BigEarsType) => Array; Mouth: (selectedState?: BigEarsType) => Array; Ear: (selectedState?: BigEarsType) => Array; Hair: (selectedState?: BigEarsType) => Array; Face: (selectedState?: BigEarsType) => Array; Nose: (selectedState?: BigEarsType) => Array; Cheek: (selectedState?: BigEarsType) => Array; 'Front Hair': (selectedState?: BigEarsType) => Array; 'Side Burn': (selectedState?: BigEarsType) => Array; 'Background Color': (selectedState?: BigEarsType) => Array; 'Skin Color': (selectedState?: Array) => Array; 'Hair Color': (selectedState?: Array) => Array; }; export const OPTIONS: Options; export { getNoseSvg, getSideBurnSvg, getCheeksSvg, getDefaultAvatar, getListOfOptions, getSkinTon, BigEarsType, getMouthSvg, getEyesSvg, getFacialHair, createOwnAvatar, getFaceSvg, getHairSvg, };