export interface TraceSymbol { name: string; address: number; encoding: string; size: number; kind?: "scalar" | "array" | "struct" | "union" | "other"; dims?: number[]; count?: number; elem_size?: number; elem_encoding?: string; members?: string[]; } export interface SymbolsResult { success: boolean; symbols: TraceSymbol[]; error?: string; } /** tracer/swd_tracer.py — resolved relative to the dist/ or src/ tree → repo root /tracer. */ export declare function daemonPath(): string; export declare function resolvedPython(): string; export declare function resolvedElf(): string; /** Pure: extract the symbols JSON from mixed daemon output. */ export declare function parseSymbolsOutput(out: string): SymbolsResult; export declare function listSymbols(query?: string, elf?: string, signal?: AbortSignal): Promise;