@clerk/clerk-js
Version:
Clerk JS library
12 lines (11 loc) • 531 B
TypeScript
import React from 'react';
import type { LocalizationKey } from '../customizables';
export type AvatarUploaderProps = {
title: LocalizationKey;
avatarPreview: React.ReactElement;
onAvatarChange: (file: File) => Promise<unknown>;
onAvatarRemove?: (() => void) | null;
avatarPreviewPlaceholder?: React.ReactElement | null;
};
export declare const fileToBase64: (file: File) => Promise<string>;
export declare const AvatarUploader: (props: AvatarUploaderProps) => import("@emotion/react/jsx-runtime").JSX.Element;