@imgly/plugin-background-removal-web
Version:
Background Removal plugin for the CE.SDK editor
7 lines (6 loc) • 783 B
TypeScript
import CreativeEditorSDK, { Source } from '@cesdk/cesdk-js';
import { type Config } from '@imgly/background-removal';
import { FillProcessingMetadata } from '@imgly/plugin-utils';
import { PluginStatusProcessing } from '@imgly/plugin-utils/dist/metadata/types';
export declare function fillProcessingFromSourceSet(blockId: number, cesdk: CreativeEditorSDK, metadata: FillProcessingMetadata, bgRemovalConfiguration?: Config, customProcessFill?: (metadataState: PluginStatusProcessing) => Promise<Source[]>): Promise<void>;
export declare function fillProcessingFromImageFileURI(blockId: number, cesdk: CreativeEditorSDK, metadata: FillProcessingMetadata, bgRemovalConfiguration?: Config, customProcessFill?: (metadataState: PluginStatusProcessing) => Promise<string>): Promise<void>;