import type { MemFsEditorFile } from 'mem-fs-editor';
import TemplateFile from './template-file.ts';
export default class TemplateFileFs {
    fragmentFiles: Record<string, TemplateFile>;
    rootFiles: MemFsEditorFile[];
    extension: string;
    delimiter: string;
    constructor(options?: {
        extension?: string;
        delimiter?: string;
    });
    isTemplate(filePath: string): boolean;
    isRootTemplate(filePath: string): boolean;
    isDerivedTemplate(filePath: string): boolean;
    add(file: MemFsEditorFile): TemplateFile;
    get(filePath: string): TemplateFile;
}
