import type { ExtractorOutput, TreeSitterTree } from '../types.js';
/**
 * Extract symbols from CUDA files.
 *
 * CUDA is a C++ superset. The tree-sitter-cuda grammar extends C++ with
 * __global__, __device__, __host__, __shared__ qualifiers and kernel
 * launch syntax (<<<...>>>). We reuse C++ handler patterns and add
 * CUDA-specific qualifier detection.
 */
export declare function extractCudaSymbols(tree: TreeSitterTree, _filePath: string): ExtractorOutput;
//# sourceMappingURL=cuda.d.ts.map