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[];
