import type { Helper } from "../helper-registry.js"; /** * Retrieves a GitHub octicon URL for a given test state or category. * Useful for creating GitHub-styled test reports, pull request comments, and GitHub Actions outputs. * * @example * {{getGitHubIcon "passed"}} * * * {{getGitHubIcon "failed"}} * * * {{getGitHubIcon "flaky"}} * * * {{getGitHubIcon "stats"}} * * * **Use with CTRF templates**: Perfect for creating GitHub-styled test reports, pull request status comments, GitHub Actions summaries, and any GitHub-integrated test reporting that needs consistent GitHub octicon iconography. * * @param {unknown} status - The test state or category to get a GitHub octicon for. * @returns {string} The GitHub octicon URL corresponding to the provided state. */ export declare const getGitHubIconHelper: Helper; /** * Formats a test path by replacing spaces and ">" with GitHub arrow-right octicon. * This makes test paths more readable in markdown. * Useful for creating GitHub-styled test reports with clear path hierarchies. * * @example * {{formatTestPath "filename.ts > suiteone > suitetwo" "test name"}} * * * {{formatTestPath suite.name "Login Test"}} * * * {{formatTestPath "User Tests > Authentication" "should login with valid credentials"}} * * * **Use with CTRF templates**: Perfect for creating GitHub-styled test reports, pull request comments, and any documentation that needs clear test path hierarchies with professional arrow separators. * * @param {unknown} suite - The test suite path (may contain spaces or ">" as separators). * @param {unknown} name - The test name. * @returns {string} A formatted string with GitHub arrow-right icons between path segments. */ export declare const formatTestPathHelper: Helper; export declare const githubHelpers: Helper[];