import * as React from "react"; import { IAvatarProps } from "../../components/Avatar"; import { ISheetProps } from "../../components/Sheet"; import { IUploadProps } from "../../components/Upload"; interface IProfileSheetProps { /** Required */ onEditName: (name: string) => void; onEditProfile: (file: File) => void; onClose: () => void; name: string; /** Optional */ avatar?: IAvatarProps; sheet?: ISheetProps; imagePrefix?: string; upload?: IUploadProps; } interface IProfileSheetState { navigation: "profile" | "edit-name"; } export declare class ProfileSheet extends React.Component { editNameRef: React.RefObject; state: IProfileSheetState; constructor(props: any); render(): JSX.Element; private renderProfile; private renderEditName; } export {};