import { CloakError } from './errors.js'; export type GlobalFlags = { pretty: boolean; quiet: boolean; out?: string; }; export type Envelope = { ok: boolean; data?: unknown; error?: ReturnType; session_id?: string; page_id?: string; }; export declare function emit(envelope: Envelope, flags: GlobalFlags): void; export declare function ok(data: unknown, flags: GlobalFlags, ids?: { session_id?: string; page_id?: string; }): void; export declare function fail(err: unknown, flags: GlobalFlags): never; export declare function writeBinaryOut(buf: Buffer, path: string): { path: string; size: number; sha256: string; }; export declare function maybeFileOrBase64(buf: Buffer, out: string | undefined): { path?: string; size: number; sha256: string; base64?: string; }; //# sourceMappingURL=output.d.ts.map