import type { SafeEnvironment } from '../contentful/client.js'; import type { SessionState } from '../session/state.js'; export { renderFieldValue } from './field-value.js'; export { renderEntryFields } from './fields.js'; interface RenderOptions { compact?: boolean; /** Include root entry fields in output (used by peek for stateless field preview). */ includeRootFields?: boolean; } /** * Renders the full content tree snapshot to stdout. * In JSON mode emits a single JSON object; otherwise emits formatted human text. */ export declare function renderSnapshot(session: SessionState, options?: RenderOptions): void; /** * Collects all unique asset IDs referenced in Link fields across all session entries, * then fetches and prints them with title, fileName, and description (alt text). * Flags assets missing a description. Only runs in human (non-JSON) mode. */ export declare function renderDeepLinkedAssets(session: SessionState, env: SafeEnvironment, locale: string): Promise; //# sourceMappingURL=render.d.ts.map