import type { Helper } from "../helper-registry.js"; /** * Return the given value of prop from this.options. * * Useful for accessing runtime options passed to the template, such as CTRF configuration or test report metadata. * * @example * {{option "a.b.c"}} * * * @param {string} prop - The dot-notated property path to retrieve from this.options. * @returns {any} The value at the given property path, or undefined if not found. * * @remarks * Use in CTRF templates to access custom options, e.g. test report settings or environment info. * * * Use with: {{option "report.title"}} to inject a custom report title from options. */ export declare const optionHelper: Helper; /** * Block helper that renders the block without taking any arguments. * * Useful for grouping content or as a placeholder in CTRF test report templates. * * @example * {{#noop}} * This block is always rendered. * {{/noop}} * * @param {object} options - Handlebars options object. * @returns {string} The rendered block content. * * * Use to wrap template sections for clarity or future extension in CTRF templates. */ export declare const noopHelper: Helper; /** * Get the native type of the given value. * * Useful for debugging or conditional logic in CTRF test report templates. * * @example * {{typeOf 1}} //=> 'number' * {{typeOf "foo"}} //=> 'string' * {{typeOf test.data}} //=> 'object' * * @param {any} value - The value to check. * @returns {string} The native type of the value. * * * Use to branch template logic based on value type in CTRF templates. */ export declare const typeOfHelper: Helper; /** * Block helper that builds the context for the block from the options hash. * * Useful for injecting dynamic context in CTRF test report templates. * * @example * {{#withHash foo="bar" count=3}} * Foo: {{foo}}, Count: {{count}} * {{/withHash}} * * * @param {object} options - Handlebars options object with hash. * @returns {string} The rendered block with hash context. * * * Use to pass ad-hoc data to a block in CTRF templates, e.g. for test metadata. */ export declare const withHashHelper: Helper; export declare const miscHelpers: Helper[];