export class UploaderBlock extends ActivityBlock { /** @protected */ protected couldBeCtxOwner: boolean; /** @private */ private isCtxOwner; init$: { '*commonProgress': number; '*uploadList': never[]; '*uploadQueue': import("@uploadcare/upload-client").Queue; '*collectionErrors': ReturnType[]; '*collectionState': import("../types").OutputCollectionState | null; '*groupInfo': import("@uploadcare/upload-client").UploadcareGroup | null; '*uploadTrigger': Set; '*secureUploadsManager': import("./SecureUploadsManager.js").SecureUploadsManager | null; '*currentActivity': null; '*currentActivityParams': {}; '*history': never[]; '*historyBack': null; '*closeModal': () => void; }; /** @private */ private get hasCtxOwner(); /** * @returns {ValidationManager} * @protected */ protected get validationManager(): ValidationManager; /** @returns {UploaderPublicApi} */ get api(): UploaderPublicApi; getAPI(): UploaderPublicApi; /** @returns {TypedCollection} */ get uploadCollection(): TypedCollection; /** @private */ private initCtxOwner; /** @private */ private _unobserveCollection; /** @private */ private _unobserveCollectionProperties; /** * @private * @param {import('../types').OutputCollectionState} collectionState */ private _createGroup; /** @private */ private _flushOutputItems; /** * @private * @type {import('./TypedCollection.js').TypedCollectionObserverHandler} */ private _handleCollectionUpdate; /** * @private * @param {Record>} changeMap */ private _handleCollectionPropertiesUpdate; /** @private */ private _flushCommonUploadProgress; openCloudImageEditor(): void; /** @private */ private setInitialCrop; /** * @param {string} entryId * @protected */ protected getMetadataFor(entryId: string): Promise; /** * @returns {Promise} * @protected */ protected getUploadClientOptions(): Promise; /** @returns {import('../types/exported.js').OutputFileEntry[]} */ getOutputData(): import("../types/exported.js").OutputFileEntry[]; } export namespace UploaderBlock { type extSrcList = string; let extSrcList: Readonly<{ FACEBOOK: "facebook"; DROPBOX: "dropbox"; GDRIVE: "gdrive"; GPHOTOS: "gphotos"; FLICKR: "flickr"; VK: "vk"; EVERNOTE: "evernote"; BOX: "box"; ONEDRIVE: "onedrive"; HUDDLE: "huddle"; }>; type sourceTypes = string; let sourceTypes: Readonly<{ FACEBOOK: "facebook"; DROPBOX: "dropbox"; GDRIVE: "gdrive"; GPHOTOS: "gphotos"; FLICKR: "flickr"; VK: "vk"; EVERNOTE: "evernote"; BOX: "box"; ONEDRIVE: "onedrive"; HUDDLE: "huddle"; MOBILE_VIDEO_CAMERA: "mobile-video-camera"; MOBILE_PHOTO_CAMERA: "mobile-photo-camera"; LOCAL: "local"; DROP_AREA: "drop-area"; CAMERA: "camera"; EXTERNAL: "external"; API: "js-api"; URL: "url"; DRAW: "draw"; }>; } import { ActivityBlock } from './ActivityBlock.js'; import { SecureUploadsManager } from './SecureUploadsManager.js'; import { ValidationManager } from './ValidationManager.js'; import { UploaderPublicApi } from './UploaderPublicApi.js'; import { TypedCollection } from './TypedCollection.js'; import { uploadEntrySchema } from './uploadEntrySchema.js'; //# sourceMappingURL=UploaderBlock.d.ts.map