export declare function cmdPostBash(): Promise<void>;
export declare function extractBashCommand(rawInput: string): string;
export declare function unquoteShellToken(token: string | undefined): string | undefined;
export declare function addShellPathToken(targets: Set<string>, token: string | undefined): void;
export declare function addSourcePathTokens(targets: Set<string>, commandText: string): void;
export declare function extractBashWriteTargets(commandText: string): string[];
/**
 * 从 Bash 命令文本中提取 heredoc 写入内容。
 * 匹配 cat << 'DELIM' > file / cat <<DELIM>> file 等常见模式。
 * @returns heredoc 内容字符串，无法提取时返回 undefined
 */
export declare function extractHeredocContent(commandText: string, _targetFile: string): string | undefined;
export declare function resolveProjectRelativeTarget(projectPath: string, targetPath: string): string | undefined;
export declare function cmdCheckBash(): Promise<void>;
//# sourceMappingURL=check_bash.d.ts.map