import { z } from "zod"; export declare const hostIdentityPlanSchema: z.ZodObject<{ path: z.ZodString; beforeHash: z.ZodNullable; hostId: z.ZodString; }, "strict", z.ZodTypeAny, { path: string; beforeHash: string | null; hostId: string; }, { path: string; beforeHash: string | null; hostId: string; }>; export type HostIdentityPlan = z.infer; export declare function requireHostIdentity(): string; export declare function proposeHostIdentity(): HostIdentityPlan; /** Called only after the enclosing exact registration approval and repository CAS checks. */ export declare function applyHostIdentity(input: HostIdentityPlan, planHash: string): void; //# sourceMappingURL=host_identity.d.ts.map