/** * manifest pack / unpack commands * * Convert IR between JSON and the binary MessagePack `.mir` format. * * manifest pack [-o output.mir] * manifest unpack [-o output.ir.json] * * Binary IR is typically 40-60% smaller than JSON and parses significantly * faster, at the cost of human readability. Use it for storage and * transport, not editing. */ interface PackOptions { output?: string; pretty?: boolean; dryRun?: boolean; } interface UnpackOptions { output?: string; pretty?: boolean; dryRun?: boolean; } /** * `manifest pack` — convert a JSON IR file to a binary `.mir` file. */ export declare function packCommand(input: string, options?: PackOptions): Promise; /** * `manifest unpack` — convert a binary `.mir` file back to JSON. */ export declare function unpackCommand(input: string, options?: UnpackOptions): Promise; export {}; //# sourceMappingURL=pack-unpack.d.ts.map