profile-plus
Version:
### IOS
26 lines (25 loc) • 927 B
TypeScript
import { ImageObject } from 'lincd-schema/shapes/ImageObject';
import { ReactNode } from 'react';
import { Person } from '../shapes/Person.js';
interface ProfilePictureUploaderProps {
thumbnailHeight?: number;
thumbnailWidth?: number;
componentHeight?: number;
aspectRatio?: number;
property?: string;
confirmText?: string;
className?: string;
uploadIcon?: any;
renderAction?: ReactNode;
onUpdate?: (profilePictureContentUrl: string) => void;
}
export declare const ProfilePictureUploader: import("lincd/utils/LinkedComponent.js").LinkedComponent<ProfilePictureUploaderProps, Person, {
profilePicture: import("lincd/queries/SelectQuery.js").QResult<import("profile-pics/shapes/ProfilePicture.js").ProfilePicture, {
cropped: import("lincd/queries/SelectQuery.js").QResult<ImageObject, {
contentUrl: string;
}>;
}>;
} & {
id: string;
}>;
export {};