import type { Metadata } from '../visual-parts'; export declare type Plugin = { version: string; scriptURL: string; metadata: Metadata; }; export declare const merge: (plugins: Plugin[], plugin: Plugin) => Plugin[]; export declare const init: () => Plugin[]; export declare const validate: (plugins: any) => plugins is Plugin[];