export interface ArkmeProfileBundlePolicyEntry { packageName: string; enabled: boolean; } export interface ArkmeProfileBundlePolicyResult { changed: boolean; changedPackages: string[]; } /** Return whether a package name is safe to use in DSH Profile dependency and Bundle fields. */ export declare function isArkmeProfilePackageName(value: string): boolean; /** * Converge Arkme-owned Bundle layers onto their desired enabled state without changing dependencies. * Unmanaged Bundle order is preserved and enabled managed layers retain their existing position. */ export declare function applyArkmeProfileBundlePolicy(profileDirectory: string, entries: readonly ArkmeProfileBundlePolicyEntry[]): ArkmeProfileBundlePolicyResult; //# sourceMappingURL=profile-bundle-policy.d.ts.map