import { Tag } from '@malloydata/malloy-tag'; import type * as Malloy from '@malloydata/malloy-interfaces'; /** * Collects LogMessages during rendering. * Semantic validation logs are added during setResult(). * Unread tag warnings are added when onReady fires after render completes. */ export declare class RenderLogCollector { private logs; reset(): void; warn(message: string, tag?: Tag): void; error(message: string, tag?: Tag): void; private add; /** * Walk a tag tree and generate warnings for any unread properties. * Call this after rendering is complete. */ collectUnreadTags(tag: Tag, fieldName: string): void; getLogs(): Malloy.LogMessage[]; }