import { type Config } from '@imgly/vectorizer';
import { type UserInterfaceConfiguration } from '@imgly/plugin-utils';
import { EditorPlugin } from '@cesdk/cesdk-js';
export declare const PLUGIN_ID = "@imgly/plugin-vectorizer-web";
export interface PluginConfiguration {
    ui?: UserInterfaceConfiguration;
    /**
     * Configuration for the vectorizer.
     */
    vectorizer?: Config;
    /**
     * The maximal number of paths for which we create a group instead of
     * inserting a SVG file
     */
    groupingThreshold?: number;
    /**
     * Timeout in milliseconds for the vectorization process.
     */
    timeout?: number;
}
declare const _default: (pluginConfiguration?: PluginConfiguration) => Omit<EditorPlugin, "name" | "version">;
export default _default;
