import { BridgeOptions } from "../bridge/file-bridge.js"; export declare function getScriptingTools(bridgeOptions: BridgeOptions): { execute_extendscript: { description: string; parameters: { type: "object"; properties: { code: { type: string; description: string; }; timeout_ms: { type: string; description: string; }; }; required: string[]; }; handler: (args: { code: string; timeout_ms?: number; }) => Promise; }; evaluate_expression: { description: string; parameters: { type: "object"; properties: { expression: { type: string; description: string; }; }; required: string[]; }; handler: (args: { expression: string; }) => Promise; }; inspect_dom_object: { description: string; parameters: { type: "object"; properties: { object_path: { type: string; description: string; }; max_depth: { type: string; description: string; }; }; required: string[]; }; handler: (args: { object_path: string; max_depth?: number; }) => Promise; }; list_clip_effects: { description: string; parameters: { type: "object"; properties: { node_id: { type: string; description: string; }; }; required: string[]; }; handler: (args: { node_id: string; }) => Promise; }; get_sequence_structure: { description: string; parameters: { type: "object"; properties: { sequence_id: { type: string; description: string; }; }; }; handler: (args: { sequence_id?: string; }) => Promise; }; get_premiere_state: { description: string; parameters: {}; handler: () => Promise; }; }; //# sourceMappingURL=scripting.d.ts.map