/** * Single rendering rule for a raw JSON:API attribute value, shared by the * fallback summary and the `fields` projection — some Boond amounts come back * as `{ amount, currency }` objects, and the two paths used to disagree * (`[object Object]` on one side, JSON on the other). */ export declare function renderAttributeValue(value: unknown): string; export declare function formatEntitySummary(entity: unknown): string; /** * One result line restricted to the caller-selected attribute names. * Unknown names are skipped silently (the schemas document this), so a typo * degrades to a shorter line rather than an error. Non-primitive values are * JSON-serialised — some Boond attributes are nested objects. */ export declare function formatProjectedSummary(entity: unknown, fields: string[]): string; //# sourceMappingURL=summary.d.ts.map