import * as React from "react"; import { UploadOptions } from "@rpldy/shared"; export interface ButtonProps { className?: string; id?: string; children?: React.JSX.Element[] | React.JSX.Element | string; text?: string; extraProps?: Record; ref?: React.RefObject; onClick?: React.MouseEventHandler } export interface UploadButtonProps extends ButtonProps, UploadOptions {} export const UploadButton: React.ComponentType>>; export const asUploadButton: (component: React.ForwardRefExoticComponent | React.ComponentType) => React.FC>; export default UploadButton;