import type { ShapeDefinition } from '../../intermediate/definitions'; import type { ModelInfo } from '../../intermediate/model-info'; import type { ImportContext } from '../../utils/imports'; interface ValidationState { importContext: ImportContext; objectIdentifier: string; pathIdentifier: string; modelInfo: ModelInfo; } export declare function generateValidation(shape: ShapeDefinition, state: ValidationState): string; export {};