package com.github.mustachejava;

/* JADX INFO: loaded from: classes.dex */
public interface MustacheVisitor {
    void checkName(TemplateContext templateContext, String str, Mustache mustache);

    void comment(TemplateContext templateContext, String str);

    void eof(TemplateContext templateContext);

    void extend(TemplateContext templateContext, String str, Mustache mustache);

    void iterable(TemplateContext templateContext, String str, Mustache mustache);

    Mustache mustache(TemplateContext templateContext);

    void name(TemplateContext templateContext, String str, Mustache mustache);

    void notIterable(TemplateContext templateContext, String str, Mustache mustache);

    void partial(TemplateContext templateContext, String str, String str2);

    void pragma(TemplateContext templateContext, String str, String str2);

    void value(TemplateContext templateContext, String str, boolean z);

    void write(TemplateContext templateContext, String str);
}
