import type { SettingsManager } from "./settings-manager.ts"; export type ExtensionImportAuthority = "explicit" | "profile" | "default-on"; /** Passive bundled extensions that carry no tools/providers and are safe as UI defaults. */ export declare function isDefaultOnBundledExtension(extensionPath: string, source: string): boolean; export declare function hasProfileExtensionImportAuthority(settingsManager: SettingsManager): boolean; /** Single import-boundary policy shared by startup discovery, reconciliation, and live loading. */ export declare function isExtensionPathAllowedForImport(settingsManager: SettingsManager, extensionPath: string, authority: ExtensionImportAuthority, baseDir?: string): boolean; //# sourceMappingURL=extension-import-authority.d.ts.map