import { ComponentProps } from "react";
import { Image, ImageSourcePropType } from "react-native";
type Avatar = {
    size: "small" | "medium";
    logoUri?: ImageSourcePropType;
};
/**
 * Avatar component is used to display the logo of an organization. It accepts the following props:
 * - `logoUri`: the uri of the image to display. If not provided, a placeholder icon will be displayed. It can be a single uri or an array of uris, in which case the first one that is available will be used.
 * - `shape`: the shape of the avatar, can be "circle" or "square"
 * - `size`: the size of the avatar, can be "small" or "medium"
 * @param AvatarProps
 * @returns
 */
export declare const Avatar: ({ logoUri, size }: Avatar) => import("react/jsx-runtime").JSX.Element;
export type AvatarSearchProps = Pick<ComponentProps<typeof Image>, "source" | "defaultSource" | "onError">;
/**
 * AvatarSearch component is used to display the logo of an institution in the search results.
 * A placeholder is displayed if the logo is not available.
 * Note: On Android, the default source prop is ignored on debug builds.
 *
 * @param AvatarSearchProps
 * @returns
 */
export declare const AvatarSearch: import("react").MemoExoticComponent<({ defaultSource, source, onError }: AvatarSearchProps) => import("react/jsx-runtime").JSX.Element>;
export {};
//# sourceMappingURL=Avatar.d.ts.map