import { IInstruction } from "../../../PackageSystem/Instructions/IInstruction";
import { InstructionFileCompiler } from "./InstructionFileCompiler";
/**
 * Provides the functionality to compile files which make use of EJS-templates.
 */
export declare abstract class TemplateInstructionCompiler<T extends IInstruction> extends InstructionFileCompiler<T> {
    /**
     * @inheritdoc
     */
    protected Compile(): Promise<void>;
}
