import type { ExtensionAPI } from "./pi-types"; export interface ExtensionOptions { /** Test-only loader seam; production uses the packaged authority loader. */ componentLoader?: (modulePath?: string) => Promise; shepherdBin?: string; } export default function shepherdGuardExtension( pi: ExtensionAPI, options?: ExtensionOptions, ): Promise;