//#region src/types/piConfig.d.ts type PiConfig = Record; interface DoomAdapterSettings { projectTrust?: 'ask' | 'always' | 'never'; } interface PiConfigPaths { canonicalUser: string; canonicalProject: string; legacyUser: readonly string[]; legacyProject: readonly string[]; } interface PiConfigLoadOptions { repoRoot: string; homeDirectory?: string; defaults?: PiConfig; overlay?: PiConfig; userConfigPaths?: readonly string[]; projectConfigPaths?: readonly string[]; programmatic?: PiConfig; environment?: PiConfig; cli?: PiConfig; isProjectTrusted: boolean | (() => boolean); } interface ConfigAdapterRegistrationOptions { defaults?: PiConfig; programmatic?: PiConfig; environment?: PiConfig; cli?: PiConfig; homeDirectory?: string; } //#endregion export { PiConfigPaths as a, PiConfigLoadOptions as i, DoomAdapterSettings as n, PiConfig as r, ConfigAdapterRegistrationOptions as t }; //# sourceMappingURL=piConfig-Bx26HMb_.d.mts.map