Public declaration syntax from forge-ts/packages/forge-tool/src/tiers.ts Original source SHA-256: 927f5ded546cdbfb698716869b9d468a6443f7fcbcb6b7e50cd3ec18c4926846 Function bodies and constant values are omitted. This is not the complete implementation. Source line 33 export const ExecutionContext /* type inferred in source */; Source line 41 export type ExecutionContext = (typeof ExecutionContext)[keyof typeof ExecutionContext]; Source line 56 export interface TierClassification { /** The name of the tool that was classified. */ readonly toolName: string; /** The tool's tier classification. */ readonly tier: ToolTier; /** Whether this tool requires Arsenal ACT authorization before execution. */ readonly requiresAuthorization: boolean; /** The execution context (sandbox or host) for this tool. */ readonly executionContext: ExecutionContext; } Source line 95 export function classifyTier(toolName: string, tier: ToolTier): TierClassification; Source line 138 export function tierRequiresAuthorization(tier: ToolTier): boolean; Source line 155 export function executionContextFor(tier: ToolTier): ExecutionContext;