type ToCenteredText = {
    len?: number;
    pre?: string;
    suf?: string;
    offset?: number;
};
/**
 * centers text; for autogen comments
 * @param  {string} text
 * @param  {ToCenteredText}
 * @return {string}
 */
export declare const toCenteredText: (text: string, options?: ToCenteredText) => string;
/**
 * comment template directive helper
 * @example
 *   ###[IF]cond=1;rm:2L; (if true remove next two lines)
 *   ###[IF]cond=1;un:comment;rm:comment (un-comment next line if true or remove)
 *   ###[IF]is_any=1;sed=/ptag/cool/; (sed-(regex)-like replace)
 *         [cond, if-true, if-false?]
 * @param  {string} tmpl                                     - template
 * @param  {Record<string, boolean | number | string>} flags - cond flags
 * @return {string}
 */
export declare const generateFromTemplate: (tmpl: string, flags: Record<string, boolean | number | string>) => string;
export {};
//# sourceMappingURL=_maker_.utils.d.ts.map