import nunjucks from 'nunjucks';
import { ClashCoreType, RemoteSnippet } from '../types';
export declare function getEngine(templateDir: string, options?: {
    clashCore?: ClashCoreType;
}): nunjucks.Environment;
export declare const convertSurgeScriptRuleToQuantumultXRewriteRule: (str: string) => string;
export declare const convertNewSurgeScriptRuleToQuantumultXRewriteRule: (str: string) => string;
export declare const loadLocalSnippet: (cwd: string, relativeFilePath?: string) => RemoteSnippet;
