import { SkSVG } from '@shopify/react-native-skia'; import { NotionistsTypes, 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?: NotionistsTypes) => string; /** Returns a custom SVG for creating a user's own avatar. @param {string} [avatarStyle] The selected style for the avatar. @return {SkSVG} The custom SVG for the avatar. */ declare const createOwnAvatar: (avatarStyle?: NotionistsTypes) => SkSVG; /** Returns a list of options as an array of strings. @return {Array} The list of options. */ declare const getListOfOptions: () => Array; /** Returns the eyes SVG based on the selected style and color. @param {NotionistsTypes} [selectedStyle] The selected style. @param {string} [color] The color of the eyes. @return {Array} The eyes SVG. */ declare const getEyesSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** Returns the beard SVG based on the selected style and color. @param {NotionistsTypes} [selectedStyle] The selected style. @param {string} [color] The color of the beard. @return {Array} The beard SVG. */ declare const getBeardSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** * Returns the top SVG based on the selected style and color. * @param {NotionistsTypes} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The mouth SVG. */ declare const getHairSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** * Returns the top SVG based on the selected style and color. * @param {NotionistsTypes} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The mouth SVG. */ declare const getBodySvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** * Returns the top SVG based on the selected style and color. * @param {NotionistsTypes} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The mouth SVG. */ declare const getBrowsSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** * Returns the top SVG based on the selected style and color. * @param {NotionistsTypes} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The mouth SVG. */ declare const getGestureSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** * Returns the top SVG based on the selected style and color. * @param {NotionistsTypes} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The mouth SVG. */ declare const getGlassesSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** * Returns the top SVG based on the selected style and color. * @param {NotionistsTypes} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The mouth SVG. */ declare const getLipsSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; /** * Returns the top SVG based on the selected style and color. * @param {NotionistsTypes} [selectedStyle] The selected style. * @param {string} [color] The color of the hair. * @return {Array} The mouth SVG. */ declare const getNoseSvg: (selectedStyle?: NotionistsTypes, color?: string) => Array; type Options = { Beard: (selectedState?: NotionistsTypes) => Array; Body: (selectedState?: NotionistsTypes) => Array; Eyes: (selectedState?: NotionistsTypes) => Array; Gesture: (selectedState?: NotionistsTypes) => Array; Glasses: (selectedState?: NotionistsTypes) => Array; Hair: (selectedState?: NotionistsTypes) => Array; Lips: (selectedState?: NotionistsTypes) => Array; Nose: (selectedState?: NotionistsTypes) => Array; 'Background Color': (selectedState?: NotionistsTypes) => Array; }; export const OPTIONS: Options; export { getDefaultAvatar, getListOfOptions, createOwnAvatar, getEyesSvg, getBeardSvg, getHairSvg, getBodySvg, getBrowsSvg, getGestureSvg, getGlassesSvg, getLipsSvg, getNoseSvg, NotionistsTypes };