import Box from '@uppy/box'; import type { CompanionPluginOptions } from '@uppy/companion-client'; import type { Body, DefinePluginOpts, Meta, Uppy } from '@uppy/core'; import { BasePlugin } from '@uppy/core'; import Dropbox from '@uppy/dropbox'; import Facebook from '@uppy/facebook'; import GoogleDrive from '@uppy/google-drive'; import Instagram from '@uppy/instagram'; import OneDrive from '@uppy/onedrive'; import Unsplash from '@uppy/unsplash'; import Url from '@uppy/url'; import Zoom from '@uppy/zoom'; export declare const availablePlugins: { __proto__: null; Box: typeof Box; Dropbox: typeof Dropbox; Facebook: typeof Facebook; GoogleDrive: typeof GoogleDrive; Instagram: typeof Instagram; OneDrive: typeof OneDrive; Unsplash: typeof Unsplash; Url: typeof Url; Zoom: typeof Zoom; }; export type AvailablePluginsKeys = 'Box' | 'Dropbox' | 'Facebook' | 'GoogleDrive' | 'Instagram' | 'OneDrive' | 'Unsplash' | 'Url' | 'Zoom'; type NestedCompanionKeysParams = { [key in AvailablePluginsKeys]?: CompanionPluginOptions['companionKeysParams']; }; export interface RemoteSourcesOptions extends Omit { sources?: Array; companionKeysParams?: NestedCompanionKeysParams; } declare const defaultOptions: { sources: Array; }; type Opts = DefinePluginOpts; export default class RemoteSources extends BasePlugin { #private; static VERSION: string; constructor(uppy: Uppy, opts: RemoteSourcesOptions); setOptions(newOpts: Partial): void; install(): void; uninstall(): void; } declare module '@uppy/core' { interface PluginTypeRegistry { RemoteSources: RemoteSources; } } export {}; //# sourceMappingURL=index.d.ts.map