interface ISnippets {
    injectSnippet: string;
    subSnippetPath?: string;
    relativeTargetPath: string;
    targetName: string;
}
export default class Snippets {
    constructor(input: ISnippets);
    nunjucksSetup(): void;
    copySnippet(snippetName: string, subSnippetPath: string, relativeTargetPath: string, name: string): Promise<string>;
    renderPlacedSnippet(targetPath: string, data: Record<any, any>): Promise<void>;
}
export {};
