import { z } from "zod"; export declare const SESSION_INTENT_RELATIVE_PATH: ".audit-tools/audit/session-config.json"; export declare const SessionIntentV1Schema: z.ZodObject<{ review_mode: z.ZodDefault>; observability: z.ZodDefault>; }, "strict", z.ZodTypeAny, { observability: "standard" | "verbose"; review_mode: "attended" | "autonomous"; }, { observability?: "standard" | "verbose" | undefined; review_mode?: "attended" | "autonomous" | undefined; }>; export type SessionIntentV1 = z.infer; export type SessionIntentLoadResult = { readonly status: "not_configured"; readonly intent: SessionIntentV1; } | { readonly status: "configured"; readonly intent: SessionIntentV1; }; /** * Load the one provider-neutral repository session intent. * * The supplied repository root is authoritative and must already be absolute. * Exactly one filesystem read is attempted. Only ENOENT is interpreted as an * absent configuration; every present-but-invalid or unreadable file fails * closed with the canonical path in the diagnostic. */ export declare function loadSessionIntent(repositoryRoot: string): Promise; //# sourceMappingURL=sessionConfig.d.ts.map