import type { DebugProtocolAdapter, EvaluateContainer } from './DebugProtocolAdapter'; /** * Insert custom variables into the `EvaluateContainer`. Most of these are for compatibility with older versions of the BrightScript debug protocol, * but occasionally can be for adding new functionality for properties that don't exist in the debug protocol. Some of these will run `evaluate` commands * to look up the data for the custom variables. */ export declare function insertCustomVariables(adapter: DebugProtocolAdapter, expression: string, container: EvaluateContainer): Promise; /** * Override the key types in preparation for custom variables if required. */ export declare function overrideKeyTypesForCustomVariables(adapter: DebugProtocolAdapter, container: EvaluateContainer): void;