1 | import type { Assign } from "@ark-ui/react";
|
2 | import { Avatar as ArkAvatar } from "@ark-ui/react/avatar";
|
3 | import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
|
4 | declare const useAvatarStyles: () => Record<string, import("../..").SystemStyleObject>;
|
5 | export { useAvatarStyles };
|
6 | export interface AvatarRootProviderBaseProps extends Assign<ArkAvatar.RootProviderBaseProps, SlotRecipeProps<"avatar">>, UnstyledProp {
|
7 | }
|
8 | export interface AvatarRootProviderProps extends HTMLChakraProps<"div", AvatarRootProviderBaseProps> {
|
9 | }
|
10 | export declare const AvatarRootProvider: import("react").ForwardRefExoticComponent<AvatarRootProviderProps & import("react").RefAttributes<HTMLDivElement>>;
|
11 | export interface AvatarRootBaseProps extends Assign<ArkAvatar.RootBaseProps, SlotRecipeProps<"avatar">>, UnstyledProp {
|
12 | }
|
13 | export interface AvatarRootProps extends HTMLChakraProps<"div", AvatarRootBaseProps> {
|
14 | }
|
15 | export declare const AvatarRoot: import("react").ForwardRefExoticComponent<AvatarRootProps & import("react").RefAttributes<HTMLDivElement>>;
|
16 | export declare const AvatarPropsProvider: React.Provider<AvatarRootBaseProps>;
|
17 | export interface AvatarFallbackProps extends HTMLChakraProps<"div", ArkAvatar.FallbackProps> {
|
18 | }
|
19 | export declare const AvatarFallback: import("react").ForwardRefExoticComponent<AvatarFallbackProps & import("react").RefAttributes<HTMLDivElement>>;
|
20 | export interface AvatarImageProps extends HTMLChakraProps<"img", ArkAvatar.ImageProps> {
|
21 | }
|
22 | export declare const AvatarImage: import("react").ForwardRefExoticComponent<AvatarImageProps & import("react").RefAttributes<HTMLImageElement>>;
|
23 | export interface AvatarIconProps extends HTMLChakraProps<"svg"> {
|
24 | }
|
25 | export declare const AvatarIcon: import("react").ForwardRefExoticComponent<AvatarIconProps & import("react").RefAttributes<SVGElement>>;
|
26 | export declare const AvatarContext: (props: ArkAvatar.ContextProps) => import("react").ReactNode;
|
27 | export interface AvatarStatusChangeDetails extends ArkAvatar.StatusChangeDetails {
|
28 | }
|