import { V as CliBackendExecuteContext } from "../../types-Cq0ilOsm.js";
import "../../cli-backend-CQhngBMG.js";
import { PermissionResult } from "@anthropic-ai/claude-agent-sdk";
//#region extensions/anthropic/agent-sdk-user-input.d.ts
export declare function createClaudeAgentSdkUserInputAuthorizer(context: CliBackendExecuteContext): {
  authorize(params: {
    input: Record<string, unknown>;
    signal: AbortSignal;
    toolUseId?: string;
  }): Promise<PermissionResult>;
};
//#endregion