/**
 * ToolsetSchema — toolset categories + per-profile allow/deny lists.
 *
 * Story 5.3 — OpenLife v1.3 Agent OS Integration.
 *
 * A Toolset is a named category of tools an agent might want to use.
 * Profiles allowlist toolsets; the runtime enforcement point (Gatekeeper)
 * checks before dispatch.
 *
 * v1.3 ships the registry + decision API. Actual kernel-level
 * enforcement of fs/bash inside executor sandboxes is v1.4.
 */
export type ToolsetCategory = 'file' | 'terminal' | 'web' | 'browser' | 'memory' | 'skills' | 'workflows' | 'squads' | 'gateway' | 'cron' | 'delegation' | 'mcp' | 'vision' | 'tts' | 'image_gen';
export declare const ALL_TOOLSETS: readonly ToolsetCategory[];
export interface ToolsetDecision {
    allowed: boolean;
    reason: string;
    toolset: ToolsetCategory;
}
