/**
 * Node Module
 * =====================
 *
 * Show hello world text
 *
 * @contributors: Patryk Rzucidło [@ptkdev] <support@ptkdev.io> (https://ptk.dev)
 *
 * @license: MIT License
 *
 */
import type { ModuleInterface, ModuleResponseInterface } from "../types/module.interfaces";
/**
 * Hello World
 * =====================
 *
 * Print hello-world
 *
 * @interface [ModuleInterface ModuleResponseInterface](https://github.com/ptkdev-boilerplate/node-module-boilerplate/blob/main/app/types/module.interfaces.ts)
 *
 * @param {string} {text} - input string
 *
 * @return {Promise<ModuleResponseInterface>} (async) app() function that return string
 *
 * @example
 * 1. In your node project run: `npm install @ptkdev/node-module-boilerplate@latest --save`
 * 2. Usage (async):
 *
 * ```typescript
 * import m from "@ptkdev/node-module-boilerplate";
 *
 * (async () => {
 * 	 const { app } = await m({ text: "hello-world" });
 *
 *	 console.log(app());
 * })();
 *
 * ```
 *
 */
declare const m: ({ text }: ModuleInterface) => Promise<ModuleResponseInterface>;
export { m };
export default m;
