/** * Allowlisted path roots for unit invokeContract.reads. * Invoke payload: prefer **`input`** (canonical). **`inputs`** is deprecated. */ export declare const ALLOWED_READ_PATH_ROOTS: readonly ["executionMemory", "input", "inputs", "jobVariables", "taskVariables", "jobMemory", "taskMemory", "smartInput", "xynthesized", "runtime", "response"]; /** * Runtime default PRE synthesis read paths when plan emits empty `memoryPaths` / `reads`. * Not emitted on the plan wire — ai-tasks applies at runtime step 3. */ export declare const DEFAULT_PRE_SYNTHESIS_READ_PATHS: readonly ["jobVariables", "taskVariables", "input"]; /** Retired hub binding — invoke payload belongs on `path: "input"`. */ export declare function isForbiddenHubExecutionMemoryInputPath(path: string): boolean; export declare function isAllowlistedReadPath(path: string): boolean; //# sourceMappingURL=allowed-read-paths.d.ts.map