import { type RawEntityReader } from '../domain/raw-entity-reader.js';
import { serializationEngine } from '../core/plugin-host/serialization-engine.js';
export interface ResolvePageDeps {
    reader: RawEntityReader;
    registry: typeof serializationEngine;
}
export interface ResolvedEntry {
    tag: string;
    raw: string;
    position: {
        line: number;
        start: number;
        end: number;
    };
    data?: unknown;
    inline?: string;
    fallback?: boolean;
    error?: string;
}
export interface ResolvePageResult {
    resolved: ResolvedEntry[];
    inlineContent: string;
}
export declare function resolvePageContent(md: string, deps: ResolvePageDeps): ResolvePageResult;
