export declare function gitText(args: any, cwd: any): string; export declare function readUpdateCache(): any; export declare function buildPluginList(): any[]; export declare function fetchPluginRemotes(pluginItems: any, done: any): void; export declare function buildCombinedPluginList(): any[]; export declare function buildForeignPluginList(): { type: string; foreign: boolean; name: any; source: any; key: string; version: any; enabled: boolean; autoUpdate: boolean; installed: boolean; deployed: boolean; updateAvail: boolean; localHead: string; remoteHead: string; latestTag: any; subject: string; folderName: string; url: string; hasBuild: boolean; pluginFile: string; }[]; export declare function getPluginActions(pitem: any): any[]; export declare function probeConfigSchema(pitem: any): { name: any; bundle: string; items: { key: string; value: any; def: any; isSet: any; type: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; }[]; }; export declare function probeConfigSchemaAsync(pitem: any): Promise; export declare function buildConfigItems(schema: any): { key: string; value: any; def: any; isSet: any; type: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; }[]; export declare function setPluginConfig(bundle: any, key: any, valueStr: any): any;