import type { ToolPermissionDecisionHandler } from '../../core/workflow/types.js'; import type { ProviderType } from '../../shared/types/provider.js'; import { type ManagerPermissionGoal, type ManagerPermissionJudgePlan } from './toolPermissionJudge.js'; import type { InquiryOwner } from '../../infra/goals/standalone-inquiries.js'; interface ManagerPermissionHandlerInput { plan: ManagerPermissionJudgePlan; provider: ProviderType; cwd: string; configDirectory: string; owner: InquiryOwner; instruction: string; goal?: ManagerPermissionGoal; abortSignal: AbortSignal; onNotification?: (message: string) => void; onDenial: (reason: string) => void; } export declare function createManagerToolPermissionHandler(input: ManagerPermissionHandlerInput): ToolPermissionDecisionHandler; export {}; //# sourceMappingURL=toolPermissionDecision.d.ts.map