/**
 * @param {string} diagramText
 * @param {any} context
 * @param {string} diagramDir
 * @returns {Promise<string>}
 */
export declare function preprocessVegaLite(diagramText: string, context?: any, diagramDir?: string): Promise<string>;
/**
 * @param {string} diagramText
 * @param {any} context
 * @param {string} diagramIncludePaths - predefined include paths (can be null)
 * @param {{[key: string]: string}} resource - diagram resource identity
 * @returns {Promise<string>}
 */
export declare function preprocessPlantUML(diagramText: string, context: any, diagramIncludePaths?: string, resource?: {
    [key: string]: string;
}): Promise<string>;
/**
 * @param {string} diagramText
 * @param {any} context
 * @param {{[key: string]: string}} resource - diagram resource identity
 * @returns {Promise<string>}
 */
export declare function preprocessStructurizr(diagramText: string, context: any, resource?: {
    [key: string]: string;
}): Promise<string>;
//# sourceMappingURL=preprocess.d.ts.map