/**
 * Create a header from an array of roots.
 *
 * @param {CID[]} roots
 * @returns {Uint8Array}
 */
export function createHeader(roots: CID[]): Uint8Array;
export type CID = import("multiformats").CID;
export type Block = import("./api.js").Block;
export type CarEncoder = import("./coding.js").CarEncoder;
export type IteratorChannel_Writer = import("./coding.js").IteratorChannel_Writer<Uint8Array>;
/**
 * @param {IteratorChannel_Writer} writer
 * @returns {CarEncoder}
 */
export function createEncoder(writer: IteratorChannel_Writer): CarEncoder;
//# sourceMappingURL=encoder.d.ts.map