export { matchMacros, replaceMacro, constructMacroValue }; export type { MacroValue }; /** The values a caller can apply a macro with. Booleans are converted to 0|1. */ type MacroValue = number | boolean; declare const matchMacros: (code: string) => string[]; declare const replaceMacro: (code: string, replaceCallback: (original: string, leftpad: string, name: string) => string) => string; declare const constructMacroValue: (value: MacroValue) => string;