//#region src/types.d.ts
type Variables = Record<string, unknown>;
//#endregion
//#region src/index.d.ts
interface Template {
  render(variables: Variables): string;
}
declare function compile(template: string): Template;
/**
 * Parse template and insert variables
 * @param str golang style template
 * @param variables object of variables to insert
 */
declare function parse(str: string, variables: Variables): string;
//#endregion
export { Template, type Variables, compile, parse };