import { jsonResult } from "./common.js"; import type { GatewayCallOptions } from "./gateway.js"; declare const NODE_READ_ACTION_COMMANDS: { readonly camera_list: "camera.list"; readonly notifications_list: "notifications.list"; readonly device_status: "device.status"; readonly device_info: "device.info"; readonly device_permissions: "device.permissions"; readonly device_health: "device.health"; }; export type NodeCommandAction = keyof typeof NODE_READ_ACTION_COMMANDS | "notifications_action" | "location_get" | "invoke"; export declare function executeNodeCommandAction(params: { action: NodeCommandAction; input: Record; gatewayOpts: GatewayCallOptions; allowMediaInvokeCommands?: boolean; mediaInvokeActions: Record; }): Promise | { content: Array<{ type: "text"; text: string; }>; details: Record; }>; export {};