///
import { z } from "zod";
declare const getDocsBody200Schema: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>;
declare const getHealthcheckBody200Schema: z.ZodObject<{
http: z.ZodEnum<["healthy"]>;
database: z.ZodEnum<["healthy", "unhealthy"]>;
cache: z.ZodEnum<["healthy", "unhealthy"]>;
systemMemory: z.ZodEnum<["healthy", "unhealthy"]>;
processMemory: z.ZodEnum<["healthy", "unhealthy"]>;
}, "strict", z.ZodTypeAny, {
http: "healthy";
database: "healthy" | "unhealthy";
cache: "healthy" | "unhealthy";
systemMemory: "healthy" | "unhealthy";
processMemory: "healthy" | "unhealthy";
}, {
http: "healthy";
database: "healthy" | "unhealthy";
cache: "healthy" | "unhealthy";
systemMemory: "healthy" | "unhealthy";
processMemory: "healthy" | "unhealthy";
}>;
declare type HttpResult = {
success: true;
headers: Record;
data: T;
} | {
success: false;
headers: Record;
data: unknown;
};
export declare function createClient(baseUrl: string, globalFetchOverrides?: RequestInit, jsonStringifier?: {
(value: any, replacer?: ((this: any, key: string, value: any) => any) | undefined, space?: string | number | undefined): string;
(value: any, replacer?: (string | number)[] | null | undefined, space?: string | number | undefined): string;
}): {
getDocs: (fetchOverrides?: RequestInit) => Promise>>;
getHealthcheck: (fetchOverrides?: RequestInit) => Promise>>;
};
export declare function createTraceHeader({ traceId, parentSpanId, version, }: {
traceId: string;
parentSpanId: string;
version?: string;
}): {
traceparent: string;
};
export {};