import type { ManifestInterface, ManifestPermissions } from "../core/manifest/interface"; export type OutputFormat = "plain" | "json"; export type PluginInfoJson = { id: string; name: string; version: number | string; description: string | undefined; homepage: string | undefined; sandbox: boolean | undefined; allowed_hosts: string[] | undefined; permissions: ManifestPermissions | undefined; }; export declare const buildPluginInfoJson: (id: string, manifest: ManifestInterface) => PluginInfoJson; export declare const run: (pluginFilePath: string, format: OutputFormat) => Promise;