/** * @param {PBNode} node * @returns {ByteView} */ export function encode(node: PBNode): ByteView; /** * @param {ByteView} bytes * @returns {PBNode} */ export function decode(bytes: ByteView): PBNode; /** * @template T * @typedef {import('multiformats/codecs/interface').ByteView} ByteView */ /** * @typedef {import('./interface').PBLink} PBLink * @typedef {import('./interface').PBNode} PBNode */ export const name: "dag-pb"; export const code: 112; export type ByteView = import('multiformats/codecs/interface').ByteView; export type PBLink = import('./interface').PBLink; export type PBNode = import('./interface').PBNode; import { prepare } from "./util.js"; import { validate } from "./util.js"; import { createNode } from "./util.js"; import { createLink } from "./util.js"; export { prepare, validate, createNode, createLink }; //# sourceMappingURL=index.d.ts.map