import type { ShapeDefinition } from '../../intermediate/definitions'; import type { ModelInfo } from '../../intermediate/model-info'; import type { ImportContext } from '../../utils/imports'; export declare function generateAdapterParameterTypeCheck(context: ImportContext, name: string, shape: ShapeDefinition, interfaceIdentifier: string, stringToPrintIfValidFactory: (sourceValue: string) => string, modelInfo: ModelInfo): string;