import type { ExecutableGraphValidationError } from "@x12i/graphenix-executable-contracts"; export declare function validateAuthoringReadPath(nodeId: string, pathValue: string, jsonPath: string, label: string, disallowedRootCode?: "TASK_INPUT_BINDING_INVALID" | "SMART_INPUT_INVALID"): ExecutableGraphValidationError[]; export declare function validateInputSynthesisInputSources(nodeId: string, inputSynthesis: Record, basePath: string): ExecutableGraphValidationError[]; export declare function validateInputSynthesisContextSourcePolicy(nodeId: string, inputSynthesis: Record, basePath: string): ExecutableGraphValidationError[]; export declare function validateInputSynthesisEnabledDeprecated(nodeId: string, inputSynthesis: Record, basePath: string): ExecutableGraphValidationError[]; export declare function validateInputSynthesisSources(nodeId: string, inputSynthesis: Record, basePath: string): ExecutableGraphValidationError[]; export declare function validateSmartInputPathValues(nodeId: string, paths: unknown[], basePath: string): ExecutableGraphValidationError[]; //# sourceMappingURL=validate-read-paths.d.ts.map