export interface Tag {
    path: string;
    name: string;
    signature?: string;
    kind: string;
}
export interface TreeNode {
    name: string;
    type: 'directory' | 'file';
    children?: TreeNode[];
    tags?: Tag[];
}
export declare function parseTagLine(line: string, rootPath: string): Tag | null;
export declare function buildTreeFromTags(tags: Tag[]): TreeNode;
//# sourceMappingURL=parser.d.ts.map