export declare class BaseThrowable extends Error { name: string; constructor(message: string, stack?: string | null); } export declare class BaseWarning extends BaseThrowable { name: string; } export declare class BaseError extends BaseThrowable { name: string; } export declare class PotentialLoopError extends BaseError { name: string; constructor(message?: string, stack?: string | null); } export declare class TemplateError extends BaseError { name: string; } export declare class TemplateSyntaxError extends TemplateError { name: string; } export declare class TemplateDataError extends TemplateError { name: string; } export declare class TemplateDataValidationError extends TemplateDataError { name: string; fieldName: string; constructor(message?: string, fieldName?: string | null); }