export { TagKind, type BranchName, type Parser, type TagDefinition, type TagDefinitionBlock, type TagDefinitionHybrid, type TagDefinitionRaw, type TagDefinitionTag, type LiquidLine, type LiquidLineContext, } from './tag-definitions'; import type { TagDefinition } from './tag-definitions'; export declare class Environment { private builtins; private custom; private static _default; constructor(builtins?: Record); tagForName(name: string): TagDefinition | undefined; registerTag(name: string, definition: TagDefinition): void; static default(): Environment; /** Reset singleton — for testing only */ static resetDefault(): void; }