/** * Shared logic for setting allow/deny permissions. */ import type { AgentCli } from "axshared"; interface SetPermissionOptions { replace: boolean; } /** * Handle setting allow or deny permissions. * * @param kind - Whether setting "allow" or "deny" rules * @param agent - The agent ID * @param configDirectory - The config directory path * @param value - The permission rules as a comma-separated string * @param options - Options including replace mode */ declare function handleSetPermission(kind: "allow" | "deny", agent: AgentCli, configDirectory: string, value: string, options: SetPermissionOptions): void; export { handleSetPermission };