import { CODING_OAUTH_CORE_ABI } from "dsh-coding-oauth-core/contracts"; import { z } from "zod"; export { CODING_OAUTH_CORE_ABI }; export declare const HostCapabilityStateSchema: z.ZodEnum<{ available: "available"; missing: "missing"; incompatible: "incompatible"; }>; export declare const HostCapabilitySchema: z.ZodObject<{ state: z.ZodEnum<{ available: "available"; missing: "missing"; incompatible: "incompatible"; }>; contract: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strict>; export declare const DshCompatibilitySchema: z.ZodObject<{ coreAbi: z.ZodLiteral<"dsh-coding-oauth-core/v1">; dshVersion: z.ZodNullable; status: z.ZodEnum<{ incompatible: "incompatible"; healthy: "healthy"; degraded: "degraded"; }>; uiOwner: z.ZodNullable>; accessMode: z.ZodEnum<{ loopback: "loopback"; "ssh-tunnel": "ssh-tunnel"; "trusted-https-proxy": "trusted-https-proxy"; denied: "denied"; }>; capabilities: z.ZodRecord; contract: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strict>>; diagnostics: z.ZodArray; }, z.core.$strict>; export type HostCapability = z.infer; export type DshCompatibility = z.infer; //# sourceMappingURL=compatibility.d.ts.map