{"version":3,"file":"AvatarAccount.types.cjs","sourceRoot":"","sources":["../../../src/components/AvatarAccount/AvatarAccount.types.ts"],"names":[],"mappings":"","sourcesContent":["import type { AvatarAccountPropsShared } from '@metamask/design-system-shared';\nimport type { ComponentProps } from 'react';\n\nimport type { AvatarBaseProps } from '../AvatarBase';\nimport type { Blockies } from '../temp-components/Blockies';\nimport type { Jazzicon } from '../temp-components/Jazzicon';\nimport type { Maskicon } from '../temp-components/Maskicon';\n\nexport type AvatarAccountProps = Omit<\n  ComponentProps<'img'>,\n  'children' | 'size'\n> &\n  Omit<AvatarBaseProps, 'children' | 'size'> &\n  AvatarAccountPropsShared & {\n    /**\n     * Optional props to be passed to the Blockies component\n     */\n    blockiesProps?: Partial<ComponentProps<typeof Blockies>>;\n    /**\n     * Optional props to be passed to the Jazzicon component\n     */\n    jazziconProps?: Partial<ComponentProps<typeof Jazzicon>>;\n    /**\n     * Optional props to be passed to the Maskicon component\n     */\n    maskiconProps?: Partial<ComponentProps<typeof Maskicon>>;\n  };\n"]}