import { DocumentInfo } from '../types/info.types.js'; export type InfoInput = Record; /** * Engine-specific adapter that provides document summary information. */ export interface InfoAdapter { /** * Return summary info used by the `doc.info` operation. */ info(input: InfoInput): DocumentInfo; } /** * Execute an info operation through the provided adapter. * * @param adapter - Engine-specific info adapter. * @param input - Canonical info input object. * @returns Structured document summary info. */ export declare function executeInfo(adapter: InfoAdapter, input: InfoInput): DocumentInfo; //# sourceMappingURL=info.d.ts.map