export type PluginInstallRecord = Record & { artifactKind?: string; gitCommit?: string; installPath?: string; resolvedSpec?: string; resolvedVersion?: string; source?: string; sourcePath?: string; spec?: string; }; export function stateDir(): string; export function configPath(): string; export function readPluginInstallIndex(options?: Record): unknown; export function readPluginInstallRecords(options?: { configPath?: string; fallbackRecords?: Record; stateDir?: string; }): Record; export function writePluginInstallIndexForE2E( index: unknown, options?: Record, ): void;