import { type CacheImageTemplateResolver } from '../api/cache-image-template-resolver.js';
export declare class CacheImageTargetTemplateRenderer {
    private readonly templateResolver;
    static readonly RENDERED_FILE_NAME: string;
    constructor(templateResolver: CacheImageTemplateResolver);
    renderToFile(sourceFilePath: string, outputDirectory: string): Promise<string>;
    private validateTemplates;
    private resolveVersion;
}
