import { createPackagedToolRegistry } from "./createDefaultToolRegistry.js";
function computeDefaultSupports() {
    const registry = createPackagedToolRegistry();
    const supports = new Set();
    for (const tool of registry.getAllTools()) {
        for (const supportId of tool.pnpSupportIds || []) {
            supports.add(supportId);
        }
    }
    return [...supports].sort();
}
const DEFAULT_SUPPORTS = computeDefaultSupports();
export const DEFAULT_PERSONAL_NEEDS_PROFILE = {
    supports: [...DEFAULT_SUPPORTS],
    prohibitedSupports: [],
    activateAtInit: [],
};
export function createDefaultPersonalNeedsProfile() {
    return {
        supports: [...DEFAULT_SUPPORTS],
        prohibitedSupports: [],
        activateAtInit: [],
    };
}
//# sourceMappingURL=defaultPersonalNeedsProfile.js.map