/**
 * Plugin lifecycle system types.
 *
 * Types here extend the store domain types with the richer capability
 * manifest and transition models used by the PluginLifecycleManager.
 */
/** All defined capability strings as a readonly array. */
export const ALL_CAPABILITIES = [
    'filesystem.read',
    'filesystem.write',
    'network.outbound',
    'shell.exec',
    'register.tool',
    'register.provider',
    'register.panel',
    'register.hook',
];
/**
 * High-risk capabilities that require the `trusted` tier to be granted.
 * These capabilities can have significant side-effects outside the process.
 */
export const HIGH_RISK_CAPABILITIES = [
    'filesystem.write',
    'network.outbound',
    'shell.exec',
];
/** Maximum transition history entries kept per plugin. */
export const MAX_TRANSITION_HISTORY = 50;
