import { z } from 'zod'; import type { TaskContextFileScope } from './task-context-model.js'; export declare const safeText: (max: number) => z.ZodString; export declare const reasonCodeSchema: z.ZodString; export declare const relativePathSchema: z.ZodString; export declare const rootPathSchema: z.ZodUnion, z.ZodString]>; export declare const inventoryIdentitySchema: z.ZodString; export declare const inventoryMetadataIdentitySchema: z.ZodString; export declare const testSelectionIdentitySchema: z.ZodString; export declare const graphIdentitySchema: z.ZodString; export declare const sha256IdentitySchema: z.ZodString; export declare const gitObjectIdentitySchema: z.ZodString; export declare const taskContextRunIdSchema: z.ZodString; export declare const taskContextStepIdSchema: z.ZodString; export declare const taskContextFollowUpReadSchema: z.ZodEnum<{ get_context_status: "get_context_status"; get_file_context: "get_file_context"; get_symbol: "get_symbol"; impact_files: "impact_files"; select_tests: "select_tests"; }>; export declare const taskContextNextActionSchema: z.ZodEnum<{ get_context_status: "get_context_status"; get_file_context: "get_file_context"; impact_files: "impact_files"; select_tests: "select_tests"; "opensip suite run agent-context --json": "opensip suite run agent-context --json"; "opensip suite run agent-context --files --json": "opensip suite run agent-context --files --json"; }>; export declare const contextPointerIdentitySchema: z.ZodUnion; export declare const verificationCommandSchema: z.ZodObject<{ tier: z.ZodEnum<{ full: "full"; package: "package"; focused: "focused"; }>; cwd: z.ZodUnion, z.ZodString]>; argv: z.ZodArray; basis: z.ZodString; }, z.core.$strict>; export declare const contextCoverageSchema: z.ZodObject<{ status: z.ZodEnum<{ partial: "partial"; complete: "complete"; unavailable: "unavailable"; }>; reasonCodes: z.ZodArray; observed: z.ZodNumber; total: z.ZodOptional; }, z.core.$strict>; export declare function buildTaskContextFileScope(files?: readonly string[]): TaskContextFileScope; export declare function buildTaskContextProjectIdentity(canonicalProjectRoot: string): string; //# sourceMappingURL=task-context-schema-shared.d.ts.map