import type { Body, Meta, Uppy } from '@uppy/core'; import type { DashboardOptions } from '@uppy/dashboard'; import type React from 'react'; import { Component } from 'react'; type DashboardInlineOptions = Omit & { inline: true; }, 'inline'> & React.BaseHTMLAttributes; export interface DashboardProps extends DashboardInlineOptions { uppy: Uppy; } /** * React Component that renders a Dashboard for an Uppy instance. This component * renders the Dashboard inline, so you can put it anywhere you want. */ declare class Dashboard extends Component> { private container; private plugin; componentDidMount(): void; componentDidUpdate(prevProps: Dashboard['props']): void; componentWillUnmount(): void; installPlugin(): void; uninstallPlugin(props?: Readonly>): void; render(): React.DetailedReactHTMLElement<{ className: string; ref: (container: HTMLElement) => void; }, HTMLElement>; } export default Dashboard; //# sourceMappingURL=Dashboard.d.ts.map