/** @param {{ name: string, fields: Array<{ name: string, type_name: string, optional?: boolean, tag?: number, default?: string|null }> }} schema @param {import("./render-output").OutputBuffer} out */ export function renderSchema(schema: { name: string; fields: Array<{ name: string; type_name: string; optional?: boolean; tag?: number; default?: string | null; }>; }, out: import("./render-output").OutputBuffer): void; /** @param {{ name: string, methods: Array<{ name: string, params: Array<{ name: string, type_name: string }>, returns?: string }> }} service @param {import("./render-output").OutputBuffer} out */ export function renderService(service: { name: string; methods: Array<{ name: string; params: Array<{ name: string; type_name: string; }>; returns?: string; }>; }, out: import("./render-output").OutputBuffer): void; /** @param {{ key: string, attrs: { author?: string, title?: string, year?: string } }} entry @param {import("./render-output").OutputBuffer} out */ export function renderBiblioEntry(entry: { key: string; attrs: { author?: string; title?: string; year?: string; }; }, out: import("./render-output").OutputBuffer): void;