import type { ContentTier, Conversation, ConversationMeta, TeamInfo, ToolResultBlock, ToolUseBlock } from "./types"; export declare function parseMeta(filePath: string, account: string, tier: ContentTier, onEntry?: (entry: Record) => void): Promise; export declare function parseConversation(filePath: string, account: string): Promise; export declare function extractTextContent(content: unknown): string; export declare function extractToolUseNames(content: unknown): string[]; export declare function extractToolUseBlocks(content: unknown): ToolUseBlock[]; export declare function extractToolResultBlocks(content: unknown, pendingToolUses: Map): ToolResultBlock[]; export declare function collectToolNames(content: unknown, toolSet: Set): void; export declare function isOnlyToolResultContent(content: unknown): boolean; export declare function isTeammateContent(content: unknown): boolean; export declare function extractThinking(content: unknown): { content: string; signature: string; }; export declare function hasImageBlocks(content: unknown): boolean; export declare function parseTeammateMessageTag(content: string): TeamInfo | null; export declare function getShortProjectName(fullPath: string): string; //# sourceMappingURL=parser.d.ts.map