import { type AkkCommand } from "./semantic-tool-command-helpers.js"; type ControllerContext = { sessionKey?: unknown; sessionId?: unknown; }; export declare function buildPrivatePermissionOptionsArgs(api: any, params: Record, context: ControllerContext): Promise; export declare function rememberDisplayedPermissionOptionsOffer(api: object, context: ControllerContext, requestedTerminalId: unknown, value: unknown): void; export declare function buildPrivateSetPermissionsArgs(api: any, params: Record, context: ControllerContext): string[]; export declare function isAkkSetPermissionsSuccess(value: unknown): boolean; export declare function registerPermissionControlTools(api: any, registerCliTool: any): void; export declare function handleAkkPermissionCommand(api: any, context: ControllerContext, command: Extract): Promise<{ text: string; isError?: boolean; }>; export declare function formatAkkPermissionOptionsCommandResult(result: Record): string; export declare function formatAkkSetPermissionsCommandResult(result: Record): string; export {};