import type { LemmaClient } from "@lemmaoracle/spec"; export type Json = null | boolean | number | string | ReadonlyArray | Readonly<{ [k: string]: Json; }>; export type Result = Readonly<{ ok: true; value: T; }> | Readonly<{ ok: false; error: Error; }>; export declare const ok: (value: T) => Result; export declare const err: (error: Error) => Result; export declare const resolveFetch: (client: LemmaClient) => typeof fetch; export declare const withApiKey: (client: LemmaClient, headers: Readonly>) => Readonly>; export declare const toErrorMessage: (e: unknown) => string; export declare const reject: (message: string) => Promise; export declare const fetchHint: (client: LemmaClient) => string; //# sourceMappingURL=internal.d.ts.map